qozi 发表于 2018-12-28 15:33:22

grid全局修改事件默认值

给datagrid对象的事件 loaderror 定义一个默认的执行方法,让所有的datagrid出错时有一个提示,而不是数据不显示,也没有提示。mini.DataGrid.prototype.showEmptyText ="为空提示"; 这个有用
换成事件
mini.DataGrid.prototype.loaderror /onloaderror 都没有用

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

felt 发表于 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);
    }
})();

qozi 发表于 2018-12-28 16:53:27

felt 发表于 2018-12-28 15:56 static/image/common/back.gif
这是事件,并不是属性,不能用这样的方式修改。
(function () {
    var inited = false;


可以用。学习了,这段js写的好,厉害
页: [1]
查看完整版本: grid全局修改事件默认值