在App maker中,用户选择器窗口小部件填充组织中添加的用户。 但是,如果未在字段中输入有效值,则不会抛出任何错误。它只是保存为空场。 遇到错误时如何使用验证显示和验证错误消息。我希望在发生特定错误时显示不同的错误消息。
答案 0 :(得分:1)
首先,您可以通过创建所需的字段在模型级别强制执行它。辅助,您可以在UI上添加自定义验证逻辑:
// UserPicker onValidate event
if (widget.value === null || widget.value === '') {
return 'validation error message goes here';
}
请确保您的表单的提交按钮绑定到@widget.parent.parent.valid
(它是表单的默认App Maker绑定)或强制点击验证:
// submit button onClick event for AM auto-generated form
if (widget.parent.parent.validate()) {
widget.datasource.createItem();
}
这将触发UserPicker小部件的onValidate
事件。