2013-11-03 30 views
1

PrimeFaces 4.0,Glassfish的3.1.2,2.1.6钻嘴鱼科Primefaces - 文本菜单与CommandLink

我创建了一个号码:到DataTable DataTable,并一个ContextMenu引用。 dataTable的第一列包含p:commandLink。问题是,如果我用鼠标右键单击commandLink,那么该行未被选中。我怎样才能选择实际的行?我用Javascript试过,但没有结果。

我想我应该使用PrimeFaces Javascript API来做到这一点。但是,我怎么能确定,我点击了哪一行?

谢谢。

回答

0

我用下面的Javascript代码解决了它。

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

我把它改成了mouseDown事件,因为我需要选择右键单击该行也。