gpt4 book ai didi

java - Primefaces - 带有 CommandLink 的上下文菜单

转载 作者:行者123 更新时间:2023-11-28 08:46:18 24 4
gpt4 key购买 nike

PrimeFaces 4.0、Glassfish 3.1.2、Mojarra 2.1.6

我创建了一个 p:dataTable 和一个对该 dataTable 的 contextMenu 引用。数据表的第一列包含 p:commandLink。问题是,如果我用鼠标右键单击 commandLink,则不会选择该行。如何选择实际行?我用 JavaScript 尝试过,但没有结果。

我认为,我应该使用 PrimeFaces Javascript API 来执行此操作。但我如何确定我点击了哪一行?

谢谢。

最佳答案

我用下面的Javascript代码解决了这个问题。

dataTbl.unselectAllRows();dataTbl.selectRow(jQuery(this).closest('tr').index());

我将其放入 mouseDown 事件中,因为我也需要右键单击该行。

关于java - Primefaces - 带有 CommandLink 的上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758534/

24 4 0