Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
程序员文章站
2022-06-24 17:36:54
ext4.2+ ext.grid.plugin.rowexpander存在bug,添加的collapsebody,expandbody无法触发,查看了下 ext.grid....
ext4.2+ ext.grid.plugin.rowexpander存在bug,添加的collapsebody,expandbody无法触发,查看了下 ext.grid.plugin.rowexpander对应的源代码,没有添加collapsebody,expandbody事件,即使按照网上的方 法重写ext.grid.plugin.rowexpander的init和togglerow方法也无法触发 collapsebody,expandbody事件。
解决办法:给grid对象添加collapsebody,expandbody事件,然后给grid配置这2个事件,同时重写ext.grid.plugin.rowexpander的togglerow方法,触发grid添加的这2个事件即可。
测试源代码如下:
推荐阅读
-
jQuery动态添加元素无法触发绑定事件的解决方法分析
-
jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
-
解决IE 下div与img重叠无法触发鼠标事件的问题
-
解决jQuery ajax动态新增节点无法触发点击事件的问题
-
heightcharts点击曲线图获取返回值的问题(ios点击图表第一次无法触发点击事件解决方法)
-
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
-
解决iOS下无法触发focus事件的问题
-
jquery:change事件不触发问题的解决办法
-
学习js鼠标按下触发移入事件的解决办法
-
jQuery:当鼠标快速移动时无法触发mouseleave事件的问题解决