我有一个必填字段。它有两个触发器:
内置消息FRM-40202 - field must be entered
未显示在状态栏中,但是当我删除key next item
触发器时会显示。
请向我解释为什么会发生这种情况,以及如何解决此问题,或者至少如何显示内置消息。
谢谢
检查表单的属性面板,其“验证单元”属性。它设置为什么?如果您希望在离开所需项目时触发验证,则应为“ Item” 。
除此之外,KEY-NEXT-ITEM
触发器是为了向后兼容Forms 3.0,Forms 3.0是最后一个使用字符模式的版本,该模式不涉及鼠标(即,仅通过键盘操作进行导航)。
如今,人们使用鼠标并单击此处并单击此处以浏览表单,因此无法保证KEY-NEXT-ITEM
会触发。它的代码应移至WHEN-VALIDATE-ITEM
您已经拥有的位置。因此,如果它们都包含相同的代码,并且您(如您所说)删除了KEY-NEXT-ITEM
触发器,就这样吧。反正这没用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句