我有一个组件,例如rich:scrollableDataTable,它具有onrowclick事件功能。
我想做的是在某种情况下我不希望事件被解雇。 我怎样才能实现这一目标?有没有办法做到这一点?
我得到了错误:
onRowClick="#{_xFolder.editmode == false ? 'Event.stop(event);' : 'setFolder('#{_xFolder.id.xFolderObjectID}');'}"
setFolder是编辑模式为true时将调用的函数名; 顺便说一句,我在这个事件上使用a4j:jsFunction。
答案 0 :(得分:0)
要防止onclick事件在RF组件上触发,请指定:
onclick="#{someCondition == true ? 'Event.stop(event);' : ''}"
但我不确定它是否适用于onrowclick。