如何在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