根据某个字段的值,改变另一个字段的显示属性(只读/必填等)
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); }
本文来自博客园,作者:51学到老,转载请注明原文链接:https://www.cnblogs.com/51st/p/18989117
浙公网安备 33010602011771号