jQuery MiniUI

标题: grid全局修改事件默认值 [打印本页]

作者: 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
这是事件,并不是属性,不能用这样的方式修改。
(function () {
    var inited = false;

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




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