泛微E8用js控制表单字段是否只读

泛微在后台配置字段后,实际通过 css 样式控制表单字段是否可读。先看一个未设置只读的字段。

对应的显示效果如下:

 找到另一个同样是浏览按钮的字段,在应用后台设置字段属性为 “只读” 后,发现外层元素多了一个 css 类 wea-field-readonly

 显示效果嘛,完全不可见了:

 用 js 增加 / 去掉外层元素的对应 css 类即可 :) 。同样可以使用 jQuery 的选择器表达式来达到这个效果。

如果要显示字段且令其不可操作,需要用以下脚本(需要先引用项目路径下的 spa/workflow/static4form/index.js

/**
* 第一参数是(明细)字段所在单元格的 id
* 第二参数是控制字段的属性: 1代表只读,2代表非必填,3代表必填
*/
WfForm.changeFieldAttr("field71059_0",1);

如果用 jQuery 实现,代码会更长一点,可以参考 泛微oa流程表单之明细字段控制明细字段必填_码农阿益的博客-CSDN博客$(function () { items = $("#submitdtlid0").val().split(",") for (var i = 0; i < items.length; i++) { var $fields = jQuery("#field8736_" + items[i] + "," + "#field8739_" + items[i]); $fields.bindPropertyChange(function () {https://blog.csdn.net/Y_6155/article/details/109018283

(完)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值