我在单选模式下使用 PrimeFaces 3.5 和树表。单节点选择在以下情况下工作正常: 1- 用户单击不同的节点(任何时候只选择一个节点) 2- 用户在按住 Ctrl 键的情况下单击不同的节点(任何时候都只选择一个节点时间)
上面的 1 和 2 都正常工作,除非用户使用键盘 shift 键。即使选择模式是单一的,用户正在设法使用 shift 键选择多个节点,这会导致错误,因为我的后 bean 选择方法需要一个 TreeNode 而不是 TreeNode[] 数组。
知道如何禁用此树表上的 shift 键吗?
<p:treeTable value="#{bean.obj.root}" var="somthing" id="myTreeTable"
selectionMode="single" selection="#{bean.selectedNode}">
</p:treeTable>
谢谢,