如何在rich上停止某个事件:面对触发的组件?

时间:2011-12-02 02:25:33

标签: jsf-2 richfaces

我有一个组件,例如rich:scrollableDataTable,它具有onrowclick事件功能。

我想做的是在某种情况下我不希望事件被解雇。 我怎样才能实现这一目标?有没有办法做到这一点?

我得到了错误:

onRowClick="#{_xFolder.editmode == false ? 'Event.stop(event);' : 'setFolder('#{_xFolder.id.xFolderObjectID}');'}" 

setFolder是编辑模式为true时将调用的函数名; 顺便说一句,我在这个事件上使用a4j:jsFunction。

1 个答案:

答案 0 :(得分:0)

要防止onclick事件在RF组件上触发,请指定:

onclick="#{someCondition == true ? 'Event.stop(event);' : ''}"

但我不确定它是否适用于onrowclick。