案例效果

根据表单字段数据改变,隐藏展示字段和文本字段

隐藏前

隐藏后

实现思路

  1. 注册案例状态字段的值改变事件

  2. 状态变化隐藏显示相关字段

操作步骤

1. 注册案例状态字段的值改变事件

2. 根据状态变化隐藏显示相关字段

3. 编写代码

相关代码

注意: 以下代码中除了展示字段隐藏方式特殊之外,其他字段隐藏或显示写了3种方式,仅供参考

/**
 *  field 字段本身
 *  value 改变数值
 */
function(field, value, eOpts){
    //拿到当前form
    var  form = field.up("jeformview");
    //拿到展示字段
    var displayfield_1 = form.getFields('displayfield_1');
    debugger;
    //根据状态值进行判断,状态为未开始
    if(value != "" && value == '0' ){
        //隐藏展示字段
        displayfield_1 && displayfield_1.ownerCt.hide();
        //隐藏附件
        form.fieldHide("ALWD_ALFJ");
        //隐藏数量
        form.form.findField("ALWD_ALSL").hide();
        //隐藏总价
        form.getFields("ALWD_ALZJ").hide();
    }else{  
        //显示展示字段
        displayfield_1 && displayfield_1.ownerCt.show();
        //显示附件
        form.fieldShow("ALWD_ALFJ");
        //显示数量
        form.form.findField("ALWD_ALSL").show();
        //显示总价
        form.getFields("ALWD_ALZJ").show();
    }
}

关键字,相关问题

  • 值改变事件
  • 根据值改变隐藏显示
最后编辑: 呼丽华  文档更新时间: 2024-03-05 11:49   作者:呼丽华