51st

51学到老

 

根据某个字段的值,改变另一个字段的显示属性(只读/必填等)

1.获取单个字段值

1 //获取文本字段或浏览按钮主键值
2 var fieldvalue1 = WfForm.getFieldValue("field110");
3 //获取浏览按钮specialobj
4 var fieldvalue2  = mobx.toJS(wfform.getFieldValueObj("field110").specialobj);
5 //获取到的内容可直接作为其他浏览按钮赋值使用的specialobj,如:
6 WfForm.changeFieldValue("field11_2", {
7     value: fieldvalue1,
8     specialobj:fieldvalue2
9 });

2.改变单个字段显示属性(只读/必填等)

参数说明

参数参数类型必须说明
fieldMark String 字段标示,格式field${字段ID}_${明细行号}
viewAttr int 改变字段的状态,1:只读,2:可编辑,3:必填,4:隐藏字段标签及内容,5:隐藏字段所在行(行内单元格不要存在行合并)

3.案例

//获取字段的值  
var fieldvalue1 = WfForm.getFieldValue("field10410");
//判断字段的值
  if (fieldvalue1==2){
//改变另一个字段的显示属性(必填)
    WfForm.changeFieldAttr("field26498", 3);
  }else{
//否则隐藏字段
    WfForm.changeFieldAttr("field26498", 5);    
  }

 

posted on 2025-07-17 10:50  51学到老  阅读(48)  评论(0)    收藏  举报

导航