我对oracle apex中的表单进行页面验证。在此验证中,我调用第三方api以json格式获取响应(响应为成功消息或详细的错误消息)。当我们从api收到错误消息时,页面验证失败。使用oracle apex中的自定义错误消息,我不知道如何从api添加详细的错误消息。关于如何覆盖oracle apex页面验证错误的错误消息的任何想法?
答案 0 :(得分:0)
这可能取决于您的APEX版本,但是在18.2中,您具有用于验证的不同类型的代码。因此,您只需选择返回错误消息的PLSQL代码,如果外部api返回该消息,则plsql代码将返回该消息,如果返回成功消息,则返回null。
或者您也可以使用外部api中的文本进行RAISE_APPLICATION_ERROR调用。
答案 1 :(得分:0)
我使用javascript解决了该问题:
apex.message.showErrors({
type: "error",
location: [ "page"],
message: "Your message",
unsafe: false
});