2011-12-02 23 views
0

我有一個組件,例如rich:scrollableDataTable,它具有onrowclick事件功能。如何在富文件上停止某個事件:面向射擊的組件?

我想要做的是在某種條件下我不希望事件被解僱。 我怎樣才能做到這一點?有沒有辦法做到這一點?

即時得到這個錯誤:

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

的setFolder是函數名,這將是在編輯模式是真實的調用; btw,即時通訊使用a4j:這個事件的jsFunction。

回答

0

爲了防止射擊您的RF組件的onclick事件,您可以指定:

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

但我不知道它適用於onrowclick。

+0

thnx的信息。如果它工作,我會在這個工作.. :)) –

+0

其在rowclick上的工作。但我在第二個輸出條件中放入函數名稱時遇到問題。 –

相關問題