我有一個rich:dataTable
其中包含4列。避免在某些富文本列中的onRowClick事件:dataTable
第一個是selectBooleanCheckBox
,它將一個名爲「CheckEvent」的事件(僅舉例)引發到bean中。
同時,dataTable還支持onRowClick
事件,該事件在bean上觸發「onRowClick」。
我面臨的問題是,當我點擊第一列(檢查一)時,onRowClick
也會觸發。在這種情況下,這當然是一個問題:如果一行選中了該檢查並且我只想取消選中該行,則onRowClick
將突出顯示該行,這是我不想要的行爲。
我試過在另外三個rich:columns
裏面定義oOnRowClick
事件,但是我用這種方法實現的東西並不算什麼;該事件甚至不會觸發,所以數據表沒有onRowClick
。
試圖通過bean使邏輯不起作用,因爲我不知道當我輸入onRowClick()
方法時推動哪個列。
我真的很絕望。任何幫助將不勝感激。
你放回[ javascript]標籤。我不同意這一點。 [javascript]用戶無法回答這個問題,因爲他們不知道[jsf]。他們無法確定RichFaces特有的'onRowClick'事件是如何在HTML/JS上下文中表示的。另一方面,[jsf]特別是[richfaces]用戶具有[javascript]的知識,更重要的是RichFaces生成的HTML/JS輸出。如果你能夠將問題歸結到一些jsfiddle演示中,那麼當然[javascript]是適用的,但是[jsf]/[richfaces]又是可疑的;) – BalusC