BPM实例分享:动态设置字段必填

简介:

一些业务场景中,需要动态设置字段的必填。

比如QA场景中,选择不合格的时候,必须要填写原因,合格时不需要。

设置必填后,提交时会进行验证。

//设置字段的必填样式

        function setRequired(field, flag, row) {

            var ele = $.MvcSheetUI.GetElement(field, row)

            var ui = ele.SheetUIManager();

            if (ele != null) {

                ui.Required = flag;

                if (flag) {

                    ele.attr("data-required", true);

                    var val = ui.GetValue();

                    ui.DoValidate(ui.Valid.Required, [val], "*");

                } else {

                    ele.removeAttr("data-required");

                    ui.RemoveInvalidText(ui.Element);

                }

            }

        };










本文转自 lwl_BPM  51CTO博客,原文链接:http://blog.51cto.com/12438115/1910710,如需转载请自行联系原作者
目录
相关文章
钉钉审批实例提交接口 按照文档格式传值后提示value为必填值
我已经按照文档格式填写了value也有值,还是报错"message": "value is mandatory for this action."
|
2月前
|
JSON 数据中心 数据格式
Terraform 系列 - 批量创建资源时如何根据某个字段判断是否创建
Terraform 系列 - 批量创建资源时如何根据某个字段判断是否创建
|
5月前
easyUI 动态参数名称和动态参数值
easyUI 动态参数名称和动态参数值
|
8月前
|
Java
JPA自定义查询
JPA自定义查询
|
9月前
|
计算机视觉
VS2019如何添加已有的配置表(使得之前已经配置好的属性可以无需配置直接使用)
VS2019如何添加已有的配置表(使得之前已经配置好的属性可以无需配置直接使用)
116 0
|
Java
输入源“/body/sub_mchid”映射到字段“子商户号”必填性规则校验失败,此字段为必填项
输入源“/body/sub_mchid”映射到字段“子商户号”必填性规则校验失败,此字段为必填项
564 0
|
Java
Sturts2中action各项配置的默认值
Sturts2中action各项配置的默认值
53 0
|
Java Apache Maven
获取自定义配置的值|学习笔记
快速学习获取自定义配置的值
52 0
|
Java 应用服务中间件
Action配置中的各项默认值
Action配置中的各项默认值
73 0
在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办
I have created one extension field on Business context “Product Master General” in tile “Custom Field and Logic” and publish it:
在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办