PropertyDef 設置 required = true 后,點擊提交如何不彈出異常信息的提示框

 PropertyDef 設置 required = true 后,點擊提交如何不彈出異常信息的提示框,而只要顯示 hint 就可以了?
已邀请:

WilliamJiang

赞同来自: 斷亂

先定制系统的alertException方法,参考文档:
http://bsdn.org/projects/dorado7/issue/dorado7-5226
然后你只要判断exception是dorado.widget.UpdateAction.ValidateException的时候特殊处理就可以

斷亂 - Easy to say, hard to do.

赞同来自:

如果用其它數據校驗的話,例如 LengthValidator 或者 RegExpValidator 都可以達到類似不允許為空的效果,但是這樣的數據校驗我不編輯 AutoForm 直接點擊 Dialog 的保存按鈕的話,它也不會提示“內容不能為空”,而是直接提交上去了。

WilliamJiang

赞同来自:

默认逻辑如此,如果当前数据不是脏数据是不会校验的,你可以直接调用Entity的validate强制校验,详细validate方法的参数可以看jsdoc

要回复问题请先登录注册