- 注册时间
- 2013-3-14
- 最后登录
- 2024-11-11
- 阅读权限
- 10
- 积分
- 1550
- 精华
- 0
- 帖子
- 208
|
在grid中,当单元格编辑结束时,触发cellendedit事件后,发现单元格验证不通过,然后怎么撤销触发selectionchanged事件呢?
- grid.on("cellendedit", function (e) {
- //判断该单元格是否需要验证
- var modefied=grid.getChanges("modified")
- if (modefied.length>0&&oldValue!=e.value) {
- if (e.column.vtype=='required'&&e.value=='') {
- var option={
- content:"<b style='color:red;'>"+e.column.header+"</b>-->不能为空",
- state:'danger',
- timeout:3000
- }
- showAtPos(option)
- setTimeout(function(){
- grid.beginEditCell(e.record, e.column);
- },100)
- e.cancel
- return
- }
-
- }
- })
复制代码 当上面的编辑结束事件验证不通过时,如何撤销执行下面的selectionchanged行改变事情啊?
- grid.on("selectionchanged", function (e) {
- console.log('行改变了!')
- })
复制代码
|
|