我有一个rich:dataTable
包含 4 列的内容。
第一个是 a selectBooleanCheckBox
,它在 bean 中触发一个名为“CheckEvent”(仅用于示例)的事件。
同时,dataTable 还支持onRowClick
在 bean 上触发“onRowClick”的事件。
我面临的问题是,当我单击第一列(复选列)时,onRowClick
也会触发。在这种情况下,这肯定是一个问题:如果选中了某行而我只想取消选择它,则onRowClick
突出显示该行,这是我不想要的行为。
我试图oOnRowClick
在其他三个中定义事件rich:columns
,但我以这种方式实现的目标是什么;该事件甚至不会触发,因此数据表没有onRowClick
。
尝试通过 bean 进行逻辑也不起作用,因为我不知道当我输入onRowClick()
方法时会推送哪一列。
我真的很绝望。任何帮助将不胜感激。