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

时间:2013-09-18 05:21:09

标签: jsf-2 primefaces primefaces-extensions

我尝试在p:dataTable中选择行,但是显示错误。我为rowKey的{​​{1}}属性添加了值后,错误已得到纠正。因此,我想知道p:dataTable属性的实际用途是什么。

1 个答案:

答案 0 :(得分:15)

我引用PrimeFaces参考指南:

  

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

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