有人能告诉我如何使用JSF修复数据表中列的宽度吗?
我的代码目前为:
<h:column>
<f:facet name="header">
<h:outputText value="Data Field 1" />
</f:facet>
<h:commandLink id="dataLink" action="#{pc_SearchResultsFragment.setField1}">
<h:outputText value="#{(qi.data1 != null) ? '' : qi.data1}"/>
</h:commandLink>
</h:column>
Run Code Online (Sandbox Code Playgroud)
谢谢!
Ale*_*ian 18
通常你在dataTable上下文中使用h:column.
你可以做的是在CSS中设置宽度.如果你有代码:
<h:dataTable value="#{action.items}" var="name"
styleClass="tableClass" columnClasses="first,second">
Run Code Online (Sandbox Code Playgroud)
在CSS文件中,您可以:
.first {
width: 250px;
}
Run Code Online (Sandbox Code Playgroud)
假设你有2列.
在这里检查dataTable属性,你也可以找到所有类型的CSS相关属性.
Gra*_*ner -6
<h:column>
<f:facet name="header">
<h:outputText value="Data Field 1" />
</f:facet>
<h:commandLink id="dataLink" action="#{pc_SearchResultsFragment.setField1}">
<h:outputText value="#{(qi.data1 != null) ? '' : qi.data1}"/>
</h:commandLink>
<%-- <f:attribute name="width" value="20" /> fixed width --%>
<%-- or --%>
<%-- <f:attribute name="width" value="20%" /> percentage --%>
<%-- also available (not a complete list, just some of the more
common supported attributes) --%>
<%-- <f:attribute name="align" value="left" /> --%>
<%-- <f:attribute name="height" value="20" /> --%>
<%-- <f:attribute name="nowrap" value="true" /> --%>
<%-- <f:attribute name="valign" value="top" /> --%>
<%-- <f:attribute name="bgcolor" value="red" /> --%>
<%-- <f:attribute name="style" value="color:White;" /> --%>
</h:column>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45835 次 |
| 最近记录: |