阅读:3268 回复:3
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民

【实例分享】动态设置字段必填

楼主#
更多 发布于:2017-03-23 13:34
一些业务场景中,需要动态设置字段的必填。
比如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);
                }
            }
        };
越王勾践
167

帖子

1099

跟帖

19415

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-03-23 13:48
感谢分享~
德哥亚特兰蒂斯
60

帖子

168

跟帖

9769

积分

黄金榴莲
黄金榴莲
  • 社区居民
2楼#
发布于:2017-05-10 15:19
嘿 你好宇宙.
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲
3楼#
发布于:2017-09-15 10:58
游客

返回顶部