jQuery MiniUI

标题: 关于cellcommitedit 与 cellendedit [打印本页]

作者: linda931    时间: 2016-4-19 11:51:38     标题: 关于cellcommitedit 与 cellendedit

本帖最后由 linda931 于 2016-4-19 12:29 编辑

      在datagrid 编辑中 在cellcommitedit 中进行数据验证,如何当验证失败后不执行cellendedit 事件。
因为我是编辑一行自动保存一行的。  

editnextonenterkey="true"  skipreadonlycell="true"

作者: dforce    时间: 2016-4-19 13:10:33

endedit编辑结束事件,肯定会执行
作者: linda931    时间: 2016-4-19 13:35:39

dforce 发表于 2016-4-19 13:10
endedit编辑结束事件,肯定会执行

是验证失败不执行cellendedit. 验证成功才执行。
比如说要输入的列只能输入数字,如果输入了字母则不进行cellendedit事件,否则执行cellendedit事件。
作者: linda931    时间: 2016-4-19 14:26:48

dforce 发表于 2016-4-19 13:10
endedit编辑结束事件,肯定会执行

在吗? 这问题怎么解决?
作者: dforce    时间: 2016-4-19 14:35:35

linda931 发表于 2016-4-19 14:26
在吗? 这问题怎么解决?

不管你验证失败不失败,cellendedit肯定会触发
作者: linda931    时间: 2016-4-19 14:50:54

dforce 发表于 2016-4-19 14:35
不管你验证失败不失败,cellendedit肯定会触发

没有内部机制阻止这种事件冒泡吗?
作者: dforce    时间: 2016-4-19 15:27:46

linda931 发表于 2016-4-19 14:50
没有内部机制阻止这种事件冒泡吗?

为什么要阻止,数据处理请在oncellcommitedit事件里处理




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