案例效果
根据表单字段数据改变,隐藏展示字段和文本字段
隐藏前
隐藏后
实现思路
注册案例状态字段的值改变事件
状态变化隐藏显示相关字段
操作步骤
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-08-21 10:58 作者:呼丽华