2

我有一个(启用 ajax 的)PrimeFaces TreeTable 组件;当我显示组件时,我想为每一行添加一个唯一标识符(如行号或 wbs 代码等)。

虽然可以在 TreeTable 的托管 bean 中创建一个字段,但在组件中还有其他方法<p:treeTable>吗?财产之类的datatable.indexOf

backingBean.getBean(128)另外,如果我可以通过它们的标识符(例如)访问 bean,那就太好了。

4

1 回答 1

1

你可以使用TreeNode#setRowKey()这个

然后不需要支持bean中的“获取和设置”,因为您可以通过执行 NodeSelectEvent#getTreeNode() 在选择中获取它

也可以通过以下方式检索行键TreeNode#getRowKey()

默认情况下,rowkey 类似于 0_0_1(查看PF 示例的生成源

于 2015-01-22T22:27:47.580 回答