每当用户点击Release
按钮时,都会打开发布表单。在那里我们可以输入发票号码。我想将发票号码限制为等于10个字符。
现在我正在使用:
trigger: when-validate-record
trigger object:Release
condition:`length(:Release.RA_INVOICE_NUMBER) <> 10`
action tab
message error : invoice must be equal to 10 characters
现在问题就在于此。
如果用户输入的发票号不等于10个字符并按确定按钮,则会显示错误消息,这很好。但是,如果用户点击取消按钮或十字标记一次,则在显示错误消息后退出发布表单,并且发票状态将更改为已发布,即使发票号码不是10个字符。
请告诉我如何处理这种情况。
答案 0 :(得分:0)
使用
raise form_trigger_failure
显示消息后导致异常并中断流程。