码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-03-27 20:17:23      阅读:310      评论:0      收藏:0      [点我收藏+]

标签: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);

                }

            }

        };


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

标签:bpm

原文地址:http://12438115.blog.51cto.com/12428115/1910710

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!