如何让流程表单禁用选人控件,但可以通过代码赋值?
今天在BPM社区有个小伙伴问了这样一个问题:
公司前台的选人控件,怎么禁用不提供选择,但可以通过代码给选人控件赋值,求大神给个代码,谢谢~~
这里其实有两个问题。
一是禁用选人控件:
把控件内的事件全部干掉
$.MvcSheetUI.GetElement(field).find("*").each(function () {
$(this).unbind('click')
.unbind('focusin')
.prop("disabled", true);
});
初始化和改变了数据以后执行
二是通过代码给控件赋值:
js赋值,就是普通的控件赋值,
$.MvcSheetUI.SetControlValue("字段编码","人员id")
子表:$.MvcSheetUI.SetControlValue("字段编码","人员id","行号")