gpt4 book ai didi

jsf - 如何在 PrimeFaces DataTable 中设置自增列?

转载 作者:行者123 更新时间:2023-12-05 04:17:30 28 4
gpt4 key购买 nike

我想使用 PrimeFaces <p:dataTable> .我写了这段代码:

<p:dataTable var="v" value="#{bean.dataValues}">

<p:column headerText="First Column">
<h:outputText value="" />
</p:column>

<p:column headerText="Second Column">
<h:outputText value="value of second column" />
</p:column>

<p:column headerText="Third Column">
<h:outputText value="value of third column" />
</p:column>

</p:dataTable>

现在我想在我的 XHTML 页面中获得这种结果:

1. | value of second column | value of third column
2. | value of second column | value of third column
3. | value of second column | value of third column
4. | value of second column | value of third column

第一列对我来说非常重要。此列必须自动递增且不涉及 bean.dataValues 的任何值.如 list bean.dataValues包含 4 个元素,数据表的第一列必须从 1 自动递增至 4对于数据表中的每个值。怎么帮忙?

谢谢!玛维夫

最佳答案

使用 rowIndexVar <p:dataTable>的属性(property)像下面这样。

<p:dataTable var="v" value="#{bean.dataValues}" rowIndexVar="rowIndex">

<p:column headerText="First Column">
<h:outputText value="#{rowIndex+1}"/>
</p:column>

...

</p:dataTable>

关于jsf - 如何在 PrimeFaces DataTable 中设置自增列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22861333/

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