本文主要是介绍jsf的dataTable实现序号列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
红色字体部分即时关键部分:
richfaces:
<rich:dataTable id="fmTable" columns="5" var="record" rowKeyVar="rowIndex"
styleClass="datalist_table"
value="#{activityInfoList}">
<rich:column width="80">
<f:facet name="header">
<h:outputText value="序号" />
</f:facet>
<h:outputText value="#{rowIndex+1}"></h:outputText>
</rich:column>
</rich:dataTable>
tomahawk:
<t:dataTable var="record" rowIndexVar="rowIndex"
value="#{activityInfoList}>
<t:column>
<f:facet name="header">
<h:outputText value="序号" />
</f:facet>
<h:outputText value="#{rowIndex+1}"></h:outputText>
</t:column>
</t:dataTable>
如果分页查询,想要使序号显得更合理,则需要根据当前页号和每页显示的记录数计算,很容易计算出正确序号
这篇关于jsf的dataTable实现序号列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!