Google App制造商用户选择器验证

时间:2017-09-05 14:31:41

标签: google-app-maker

在App maker中,用户选择器窗口小部件填充组织中添加的用户。 但是,如果未在字段中输入有效值,则不会抛出任何错误。它只是保存为空场。 遇到错误时如何使用验证显示和验证错误消息。我希望在发生特定错误时显示不同的错误消息。

1 个答案:

答案 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事件。