右键单击PrimeFaces DataTable更新选择

时间:2013-09-26 14:37:26

标签: java jsf-2 primefaces

我在PrimeFaces中使用JSF 2.1。我有<p:dataTable/>选项已启用。一切都按预期工作但我需要它来改变我的ManagedBean中的选择当我右键单击它!

我用:

<p:ajax event="rowSelect" update=":MyComponent"/>

它有效。它会更新我的组件和所有内容,但它不会更改bean中的selectedEntity

我尝试使用<p:ajax event="rowSelect" update="@this"/>,但它不起作用。我认为它只是将对象设置为null所以...我的问题是:

当我右键单击PrimeFaces DataTable时,如何在bean中设置selectedRow?感谢。

1 个答案:

答案 0 :(得分:1)

要使用右键单击,您必须使用<p:contextMenu>并在<p:dataTable>添加<p:ajax event="contextMenu" update=":MyComponent"/>

来自here

的更多信息