2010-04-23 77 views
0

我想要在我的數據表中點擊該行時執行commandlink。我在其中一個列中創建了一個<h:commandLink>,其中一個參數通過<f:setActionPropertyListener/>傳遞。是否有乾淨的解決方案通過rowClick觸發此鏈接?當然,我可以用一些jQuery解決我缺少的知識,但應該有一個更清晰的方法?JSF,datatable和onRowClick

回答

1

您可以使用RichFaces的:

  1. 定義<a4j:jsFunction>,與<a4j:actionparam> - 行
  2. onRowClick="functionName(#{item})
+0

很好地解決它通過建立一個JS函數和'的ID onRowClick =「function(#{obj.id})」' - 認爲會有一個通用的方法來處理這個問題。反正感謝Bozho – onigunn 2010-04-23 16:38:02