任何地方 - 现场验证

Anywhere - Field validation

正在开发工作执行应用程序 (v 7.5.2)。在 MAM 中,Field 的数据类型为 INTEGER (4),但是当我在 Anywhere 中输入值“1234567890123456789”时,它不会立即抛出错误,但在保存后,它会抛出 "Database error number -4461 has occurred when operating on WORKLOG : WorkLog ID=1234. Report the error to the owner of the deployment."

要么用户应在输入后立即发出警告,要么需要限制 MaxLength 以在 TEXTBOX 中输入。怎么办?

您可以在该字段的 dataChange 事件上放置一些验证 javascript 代码,以验证输入的字符是否少于 4 个。您还可以打开 PMR,因为这似乎是我们将在未来版本中解决的限制。