繁体   English   中英

右键单击PrimeFaces DataTable更新选择

[英]Update selection with right click on PrimeFaces DataTable

我在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? 谢谢。

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

这里获得更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM