如何让流程表单禁用选人控件,但可以通过代码赋值?
2016-12-29 10:49
393 查看
今天在BPM社区有个小伙伴问了这样一个问题:
公司前台的选人控件,怎么禁用不提供选择,但可以通过代码给选人控件赋值,求大神给个代码,谢谢~~
这里其实有两个问题。
一是禁用选人控件:
把控件内的事件全部干掉
$.MvcSheetUI.GetElement(field).find("*").each(function () {
$(this).unbind('click')
.unbind('focusin')
.prop("disabled", true);
});
初始化和改变了数据以后执行
二是通过代码给控件赋值:
js赋值,就是普通的控件赋值,
$.MvcSheetUI.SetControlValue("字段编码","人员id")
子表:$.MvcSheetUI.SetControlValue("字段编码","人员id","行号")
公司前台的选人控件,怎么禁用不提供选择,但可以通过代码给选人控件赋值,求大神给个代码,谢谢~~
这里其实有两个问题。
一是禁用选人控件:
把控件内的事件全部干掉
$.MvcSheetUI.GetElement(field).find("*").each(function () {
$(this).unbind('click')
.unbind('focusin')
.prop("disabled", true);
});
初始化和改变了数据以后执行
二是通过代码给控件赋值:
js赋值,就是普通的控件赋值,
$.MvcSheetUI.SetControlValue("字段编码","人员id")
子表:$.MvcSheetUI.SetControlValue("字段编码","人员id","行号")
相关文章推荐
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- SAP ABAP/4学习---如何给写好的一个程序分配事务代码,用户可以直接通过事务码来访问程序.或者加入收藏夹(9)
- [转]创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- C#密码框控件通过代码赋值
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了
- 分享一下“流程开发时如何根据发起人的部门来确定某个选人控件的范围”
- 如何通过脚本给 文件上传输入的file控件赋值
- # include <errno.h >查看错误代码errno是调试程序的一个重要方法。当Linux C API函数发生异常时,一般会将errno变量赋值一个整数,不同的值表示不同的含义,可以通过查看
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 论--如何通过代码解析plist文件创建对应的控制器,以及控制器中的控件
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- Flex中如何通过设置restrict属性在TextInput控件中限制用户可以输入的字符串的例子
- Flex的NumericStepper控件中如何通过maxChars限制用户可以输入数字最大位数的例子
- 流程表单中js如何清空SheetUser控件数据?
- 通过下面代码可以解决从表单得到的数据是乱码的问题
- nc7下某个用户某个节点有多个模板,可以通过代码实现通过选择不同的业务流程来调用不同的模板吗?
- 如何通过代码设置WPF控件的字体,颜色
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]