EAS Web端用js脚本将编辑页面的分录表格部分列设置成非可编辑状态原创
金蝶云社区-zhiwei_xing
zhiwei_xing
0人赞赏了该文章 476次浏览 未经作者许可,禁止转载编辑于2020年11月13日 11:54:19
//页面渲染前置事件
pageOnRenderBefore: function () {
        //定义不需要禁用的编辑表格列id
        var ids = ["aaa", "bbb", "ccc", "ddd"];
        //控件初始化回调函数,在此设置页面操作状态  编辑-EDIT  查看-VIEW
        _self.setInitComponentCallBack(function (type, option, el) {
            //根据option获取当前控件的id
            if (option.id != "editGrid2") {
                option.operateState = "VIEW";
            } else {
                //获取编辑表格的所有列属性
                var colModels = option.colModel;
                for (var i in colModels) {
                    //获取每一列id,与ids中的列id做比较
                    var id = colModels[i].id;
                    if (ids.toString().indexOf(id) == -1) {
                        //设置列可编辑状态为false
                        colModels[i].editable = false;
                    }
                }
                //重置列对象属性
                option.colModel = colModels;
            }
        });
}


图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!