gpt4 book ai didi

css - JSF 2.0 更改数据表行高

转载 作者:行者123 更新时间:2023-12-02 22:43:13 24 4
gpt4 key购买 nike

我不知道是否有关于样式 JSF 数据表的特定内容,但我无法更改行高。

这是我的数据表:

<h:dataTable value="#{myBean.myValue}"
rowClasses="dt_row"
var="o">


</h:dataTable>

这是我的 css dt_row 类:

.dt_row {
height: 10px;
}

但是当生成行时,无论我在我的 css 类中指定什么值,高度都保持不变。生成页面的来源看起来像这样,看起来没问题:

<tr class="dt_row">

有什么想法吗?

这是我的整个表格:

    <h:dataTable value="#{searchBean.searchResult.concordances}"
styleClass="table"
var="concordance">

<h:column>
<pre>#{concordance.left}</pre>
</h:column>

<h:column>
<pre style="color: blue;">#{concordance.middle}</pre>
</h:column>

<h:column>
<pre>#{concordance.right}</pre>
</h:column>

</h:dataTable>

最佳答案

HTML tr 没有高度属性。可以为 td 定义高度。

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>DataTable Row Height Sample</title>
<style type="text/css">
table {
width: 200px;
}
table tr {
color: darkorange;
}
table tr td {
height: 80px;
}
</style>
</h:head>
<h:body>
<h:form id="myForm">
<h1>Show data</h1>
<!-- check that I'm using styleClass, not rowClass -->
<h:dataTable id="dataTable" var="data" value="#{datatableBean.lstData}"
border="1" styleClass="table">
<h:column>
<f:facet name="header">
<h:outputText value="ID" />
</f:facet>
<h:outputText value="#{data.id}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Value" />
</f:facet>
<h:outputText value="#{data.value}" />
</h:column>
</h:dataTable>
</h:form>
</h:body>
</ui:composition>

更新:

我已经在 Chrome 18 和 IE 9 中对此进行了测试。我将包含仅更改 td 高度的表格图像:

高度:30px;

enter image description here

高度:50px;

enter image description here

高度:10px;

enter image description here

如您所见,行高发生了变化。也许您正在 Internet Explorer 中进行测试,并且您的样式更改没有更新。要更改其行为,请转至工具/Internet 选项,然后在浏览历史部分选择设置,弹出窗口将出现,在 Temporary Internet Files 部分选中第一个选项 Every time I visit the webpage 现在选择 OK 关闭弹出窗口并再次 OK 关闭 Internet Options,更新您的网站,您可以看到更改。

关于css - JSF 2.0 更改数据表行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10457015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com