在 PrimeFaces 中取消选择表格行

Sim*_*eon 4 java jsf primefaces

我有一个这样的表:

<p:dataTable id="table" selectionMode="single">  

    ...

    <p:ajax event="rowSelect" listener="#{myBean.onRowSelect}" update="someStuff"/>
    <p:ajax event="rowUnselect" listener="#{myBean.onRowUnselect}" update="otherStuff"/>

</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何rowUnselect在用户界面上触发事件?

另一件事是,该属性的可能值是什么selectionMode?它们似乎没有出现在文档中。

谢谢,

dam*_*ian 5

要触发 rowUnselect,选择一行后,按住 Ctrl 键并再次单击该行。这样该行就会被取消选择,并执行 ajax 事件。

SelectionMode 属性的可能值为“single”和“multiple”。