jQuery MiniUI

标题: TreeGrid的checkboxcolumn如何设置编辑事件?oncellendedit不起作用 [打印本页]

作者: minier    时间: 2013-8-26 17:36:43     标题: TreeGrid的checkboxcolumn如何设置编辑事件?oncellendedit不起作用

如题:TreeGrid的checkboxcolumn如何设置编辑事件?oncellendedit事情不起作用
作者: factory    时间: 2013-8-27 09:27:02

监听oncellclick事件,判断e.field,如果点的是checkboxcolumn那一列,再进行处理
作者: minier    时间: 2013-8-27 16:55:26

factory 发表于 2013-8-27 09:27
监听oncellclick事件,判断e.field,如果点的是checkboxcolumn那一列,再进行处理

使用oncellclick事件会有两个问题:
1. 点击到单元格,但没有点击到Checkbox时。事件会被触发处理,但Checkbox并没有修改
2. 事件触发时,Checkbox状态并没有变化。同时因为第一点的问题,无法准确或者Checkbox将变化的结果状态。

还有其他方法么?
作者: minier    时间: 2013-8-29 14:46:55


作者: factory    时间: 2013-8-29 14:54:03

minier 发表于 2013-8-29 14:46

监听oncellbeginedit
作者: minier    时间: 2013-9-7 17:46:28

factory 发表于 2013-8-29 14:54
监听oncellbeginedit

发现监听oncellbeginedit后。在checkboxcolumn上单击修改,事件处理函数会被触发两次。其中一次e.type显示为"cellclick"。

是否可以把多触发的这一次去掉?导致重复逻辑执行。
作者: niko    时间: 2013-9-8 10:31:04

好,我们处理下,不过也不会影响你的逻辑,你只需要写容错就可以
作者: minier    时间: 2013-9-9 12:00:55

niko 发表于 2013-9-8 10:31
好,我们处理下,不过也不会影响你的逻辑,你只需要写容错就可以

谢谢 !




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2