JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2815|回复: 0

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

[复制链接]

54

主题

77

帖子

354

积分

管理员

JEPaaS专家

Rank: 9Rank: 9Rank: 9

积分
354
发表于 2021-8-12 13:59:30 | 显示全部楼层 |阅读模式
一、案例效果      
         
JS实现子功能集合某个字段只读
            
二、实现思路
          1:注册form表单被激活事件                              
          2:然后在通过beforEdit事件实现效果                     

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

三、操作步骤
             1:注册form表单被激活事件
               

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

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


四、相关代码
  1. // 由于child.grid异步渲染 定义一定时器
  2.     var dsq = setInterval(function() {
  3.         var child = form.down("childfuncfield[name=childfuncfield_1]");
  4.         // 如果存在 grid 则 清掉定时器才会处理以下逻辑代码
  5.         if (child.grid) {
  6.             clearInterval(dsq); // 清掉定时器
  7.             var grid = child.grid;
  8.             grid.on('beforeedit',function(editor,obj,eOpts){
  9.                 if(obj.field == 'WLSX_BZ'){
  10.                     return false;
  11.                 }else{
  12.                     return true;
  13.                 }
  14.             })
  15.         }
  16.     })
复制代码


五、关键字,相关问题     
          子功能集合
          列不能编辑










回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-2 19:25 , Processed in 0.061578 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表