2010-04-23 118 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