jQuery MiniUI

 找回密码
 立即注册
楼主: johnconner
打印 上一主题 下一主题

是否可以在datagrid排序之前加判断? [复制链接]

Rank: 8Rank: 8

11#
发表于 2012-12-20 17:03:03 |只看该作者
johnconner 发表于 2012-12-20 16:44
按照你说的可以了,还有点小问题:
grid.on("beforeload",function(e){
            var data = grid.get ...

你做了什么操作又出现loading框一直存在?
隐藏loading框的确是grid.unmask();你看下是不是grid.unmask();的时机不对,在grid.load()之前就grid.unmask();了,导致grid.unmask();无效

Rank: 3Rank: 3

12#
发表于 2012-12-21 11:05:44 |只看该作者
factory 发表于 2012-12-20 17:03
你做了什么操作又出现loading框一直存在?
隐藏loading框的确是grid.unmask();你看下是不是grid.unmask() ...

老大,我算是服了,昨天这样写的
grid.on("beforeload",function(e){
            var data = grid.getChanges();
            if(data.length>0){
                if(confirm("数据未保存将丢失,继续此操作?"))
                    e.ok = true;
                else{
                    e.cancel = true;
                    grid.unmask();
                }
            }
        });
load提示框一直存在,今天这样写的
grid.on("beforeload",function(e){
            var data = grid.getChanges();
            if(data.length>0){
                if(confirm("数据未保存将丢失,继续此操作?"))
                    e.ok = true;
                else
                    e.cancel = true;
                grid.unmask();
            }
        });
结果啥问题都没有了,我就真奇了怪了。真是非常感谢你啊!

Archiver|普加软件

GMT+8, 2025-7-3 17:42 , Processed in 1.015940 second(s), 8 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部