我尝试在p:dataTable
中选择行,但是显示错误。我为rowKey
的{{1}}属性添加了值后,错误已得到纠正。因此,我想知道p:dataTable
属性的实际用途是什么。
答案 0 :(得分:15)
我引用PrimeFaces参考指南:
RowKey应该是数据模型中的唯一标识符,并由数据表用于查找选定的行。您可以通过定义此键 使用rowKey属性或绑定实现的数据模型 org.primefaces.model.SelectableDataModel。
因此,如果您的数据表是由bean集合设置的,则rowKey应该是唯一表示该bean的attributte,例如表示数据库主键的属性。