如何在rowEditor上單擊鉛筆後調用監聽器? 我想從dataTable準備文本進行編輯(清除選項卡和返回馬車的html標籤)。 你有什麼想法嗎? 謝謝。通過點擊鉛筆調用監聽器(primefaces 2.2.1 rowEditor)
回答
事實上,在數據表中沒有鉛筆事件。如果你想在鉛筆點擊後調用監聽器,你可以這樣做。將rowEditor包裝到commandLink.I中並且它工作正常。
<p:commandLink id="rowEditLink" action="#{teamMB.initCombo}" ajax="true"
update=":formContent:teamTable>
<p:rowEditor />
</p:commandLink >
這真的起作用。非常感謝。 – Kawu 2012-12-21 10:54:31
這不會對2.2.1版本的工作,但它仍然是相關的其他
2歲多的問題,但它的頂部谷歌搜索結果中的一個。
有一種方法可以做到這一點,而無需使用<p:commandLink>
的Primefaces User Guide頁關於AJAX事件154次會談。有三個有趣的事件rowEdit, rowEditInit, rowEditCancel
。
rowEditInit
是觸發了一行時切換到編輯模式 rowEditCancel
是當行的編輯被取消
所以,你的代碼看起來應該是這樣
<p:ajax event="rowEditInit" listener="#{tableBean.onEditInitCleanUp}" update="@form">
然後觸發事件的事件您聽衆會做適當的清理。
你應該注意問題中的primefaces版本! – mstzn 2015-06-02 14:55:19
可能你不需要'更新'參數,因爲
- 1. Recycler view點擊監聽器
- 2. 長點擊監聽器不起作用
- 3. 爲什麼事件監聽器不被調用用於Primefaces SelectManyCheckbox?
- 4. LinearLayout的點擊監聽器從來沒有被調用
- 5. 抽象點擊監聽器Android按鈕
- 6. android-base activity點擊監聽器
- 7. WKWebView鏈接點擊監聽器?
- 8. 動態點擊事件監聽器
- 9. 點擊觸摸屏的jQuery監聽器?
- 10. Recyclerview點擊監聽器的更新值
- 11. Xamarin.forms grib佈局點擊監聽器
- 12. Xamarin.Android ActionBar標誌點擊監聽器
- 13. 添加點擊監聽器覆蓋類
- 14. 股利用鉛筆
- 15. PrimeFaces p:fileUpload監聽器方法永遠不會調用mode =「simple」
- 16. Primefaces文件上傳監聽器未被調用
- 17. 事件監聽右點擊
- 18. 帶有PrimeFaces的JavaScript OnLoad監聽器
- 19. 如何添加雙擊監聽器到primefaces數據表
- 20. selectOneMenu with primefaces 2.2.1
- 21. 如何獲得IONIC2中推送通知的點擊監聽器
- 22. 如何設置通知的點擊監聽器?
- 23. PrimeFaces RowEditor工具提示
- 24. Rails Wisper跳過監聽器回調
- 25. 無法在sencha中創建鍵盤監聽器2.2.1
- 26. 回調事件監聽器
- 27. 回調和監聽器; MouseListener
- 28. 通訊簿監聽器
- 29. NS通知監聽器iOS
- 30. 如何使用點擊監聽器上的菜單項?
有一個名爲「rowEdit」的ajax事件,但我不確定當您單擊鉛筆或完成編輯行時是否執行它。你嘗試過嗎? – Damian 2012-08-13 13:39:45
RowEditEvent在某人完成編輯時調用。你有什麼想法,我如何修改單元格數據進行編輯?謝謝。 – MaximG 2012-08-13 14:53:27
在xhtml中:
並且在這個bean中,public void handleRowEdit(RowEditEvent re) – rags 2012-08-14 09:11:17