jQuery MiniUI

标题: oncellendedit问题 [打印本页]

作者: wanglu    时间: 2016-5-17 15:58:32     标题: oncellendedit问题

使用oncellendedit事件                                         if(field == "ZYRS")
                                        {
                                                if(parseInt(record.ZYRS) > parseInt(record.CYZRS))
                                                {
                                                        grid.allowCellEdit = false;
                                                        mini.alert("治愈人数应小于出院总人数","提示",function(){
                                                                grid.beginEditCell(rinx,(column._index+1));
                                                                editor.setValue(0);
                                                                grid.allowCellEdit = true;
                                                        });
                                                }
                                        }
条件触发时 错误的单元格会随着滚动条移动怎么解决 ,而且用鼠标触发和用快捷键触发会不同,怎么回事


作者: felt    时间: 2016-5-17 16:17:12

你这些代码想实现什么功能

作者: wanglu    时间: 2016-5-17 16:21:31

本帖最后由 wanglu 于 2016-5-17 16:30 编辑
felt 发表于 2016-5-17 16:17
你这些代码想实现什么功能

按快捷键 和 鼠标 出错提示,其他的单元格不能在编辑,确定返回出错的单元格那,出错的单元格就变成编辑时的状态我这个代码就有个问题  写的回车和空格快捷代替确定不好使,弹出错误框时,tab键选中下一个单元格还能生效
数据不符和时 我直接操作竖向滚动条  数据不符的单元格跟着移动了

作者: felt    时间: 2016-5-17 16:49:32

wanglu 发表于 2016-5-17 16:21
按快捷键 和 鼠标 出错提示,其他的单元格不能在编辑,确定返回出错的单元格那,出错的单元格就变成编辑时 ...
  1. grid.on("cellcommitedit", function (e) {
  2.             if (e.field == "age" && e.value > 30) {
  3.                 e.cancel = true;
  4.                 setTimeout(function(){
  5.                      grid.commitEdit();
  6.                     mini.alert("出错", "提示", function () {
  7.                              grid.beginEditCell(e.row, e.column);
  8.                    })
  9.                 },10)
  10.             }
  11.         })
复制代码
监听oncellcommitedit处理
你写的代码都是错误代码






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