8

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

4

1 回答 1

16

我引用 PrimeFaces 参考指南:

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

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

于 2013-09-18T07:43:58.780 回答