jQuery MiniUI

 找回密码
 立即注册
查看: 2636|回复: 2
打印 上一主题 下一主题

grid全局修改事件默认值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-12-28 15:33:22 |只看该作者 |倒序浏览
给datagrid对象的事件 loaderror 定义一个默认的执行方法,让所有的datagrid出错时有一个提示,而不是数据不显示,也没有提示。mini.DataGrid.prototype.showEmptyText ="为空提示"; 这个有用
换成事件
mini.DataGrid.prototype.loaderror /onloaderror 都没有用

关联帖子:控件修改默认值

Rank: 8Rank: 8

沙发
发表于 2018-12-28 15:56:45 |只看该作者
这是事件,并不是属性,不能用这样的方式修改。
(function () {
    var inited = false;
    function init(){
        var grid = this;
        grid.on("drawcell", function(e){
            
        });
    }

    var set = mini.DataGrid.prototype.set;
    mini.DataGrid.prototype.set = function(){
        if(!inited){
            init.call(this);
            inited = true;
        }
        set.apply(this, arguments);
    }
})();

Rank: 1

板凳
发表于 2018-12-28 16:53:27 |只看该作者
felt 发表于 2018-12-28 15:56
这是事件,并不是属性,不能用这样的方式修改。
(function () {
    var inited = false;

可以用。学习了,这段js写的好,厉害

Archiver|普加软件

GMT+8, 2024-5-3 18:01 , Processed in 1.036787 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部