案例效果

JS实现子功能集合某个字段只读

实现思路

  1. 注册form表单被激活事件

  2. 然后在通过beforEdit事件实现效果

  3. 最终效果如下,备注是不能编辑的

操作步骤

  1. 注册form表单被激活事件

  1. 然后在通过beforEdit事件实现效果

  1. 最终效果如下,备注是不能编辑的

相关代码

    // 由于child.grid异步渲染 定义一定时器
    var dsq = setInterval(function() {
        var child = form.down("childfuncfield[name=childfuncfield_1]");
        // 如果存在 grid 则 清掉定时器才会处理以下逻辑代码
        if (child.grid) {
            clearInterval(dsq); // 清掉定时器
            var grid = child.grid;
            grid.on('beforeedit',function(editor,obj,eOpts){
                if(obj.field == 'WLSX_BZ'){
                    return false;
                }else{
                    return true;
                }
            })
        }
    })

关键字,相关问题

  • 子功能集合
  • 列不能编辑
最后编辑: 肖海杰  文档更新时间: 2024-08-21 10:58   作者:肖海杰