Primefaces的p:dataTable中的rowKey属性有什么用途?

8

我试图在p:dataTable中选择行,但是它显示了一个错误。在我为p:dataTablerowKey属性添加一个值之后,错误得到了纠正。因此,我想知道rowKey属性的实际用途是什么。

1个回答

16

我引用PrimeFaces参考指南的内容:

RowKey应该是您数据模型中的唯一标识符,并由datatable用于查找所选行。您可以通过使用rowKey属性或绑定实现org.primefaces.model.SelectableDataModel的数据模型来定义此键。

因此,如果您的datatable是由bean集合设置的,则rowKey应该是唯一代表该bean的属性,例如表示数据库主键的属性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接