模版向导生成弹出框编辑数据页面data设置必填规则点确定不起作用

设置data必填规则默认值执行data保存或者主动调用数据校验的时候会对数据进行校验

模版向导生成弹出框编辑数据页面的确定按钮不是执行的data保存,所以不会对数据进行校验,可以把确定按钮的代码如下修改:

Model.prototype.okBtnClick = function(event) {
  var mainData = this.comp("dialogData");
                var isValid = mainData.isValid(true);//判断data是否违反约束
                if (!isValid) {
                        throw new Error(mainData.getInvalidInfo(true));//获取data违反约束的信息,并抛出异常信息
                }
               else{
  
               this.comp("windowReceiver").windowEnsure(mainData.getCurrentRow());
            }
      
    };