2013-11-03 31 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事件,因爲我需要選擇右鍵單擊該行也。