我有一个(启用 ajax 的)PrimeFaces TreeTable 组件;当我显示组件时,我想为每一行添加一个唯一标识符(如行号或 wbs 代码等)。
虽然可以在 TreeTable 的托管 bean 中创建一个字段,但在组件中还有其他方法<p:treeTable>
吗?财产之类的datatable.indexOf
?
backingBean.getBean(128)
另外,如果我可以通过它们的标识符(例如)访问 bean,那就太好了。
我有一个(启用 ajax 的)PrimeFaces TreeTable 组件;当我显示组件时,我想为每一行添加一个唯一标识符(如行号或 wbs 代码等)。
虽然可以在 TreeTable 的托管 bean 中创建一个字段,但在组件中还有其他方法<p:treeTable>
吗?财产之类的datatable.indexOf
?
backingBean.getBean(128)
另外,如果我可以通过它们的标识符(例如)访问 bean,那就太好了。
你可以使用TreeNode#setRowKey()
这个
然后不需要支持bean中的“获取和设置”,因为您可以通过执行 NodeSelectEvent#getTreeNode() 在选择中获取它
也可以通过以下方式检索行键TreeNode#getRowKey()
默认情况下,rowkey 类似于 0_0_1(查看PF 示例的生成源)