EAS Web端用js脚本将编辑页面的分录表格部分列设置成非可编辑状态

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

EAS Web端用js脚本将编辑页面的分录表格部分列设置成非可编辑状态

//页面渲染前置事件
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;
            }
        });
}


EAS Web端用js脚本将编辑页面的分录表格部分列设置成非可编辑状态

//页面渲染前置事件pageOnRenderBefore: function () { //定义不需要禁用的编辑表格列id var ids = ["aaa", "bbb", "ccc", "...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息