如何在oracle apex 19.1中覆盖用于页面验证的错误消息?

时间:2019-07-17 08:34:11

标签: javascript plsql oracle-apex

我对oracle apex中的表单进行页面验证。在此验证中,我调用第三方api以json格式获取响应(响应为成功消息或详细的错误消息)。当我们从api收到错误消息时,页面验证失败。使用oracle apex中的自定义错误消息,我不知道如何从api添加详细的错误消息。关于如何覆盖oracle apex页面验证错误的错误消息的任何想法?

2 个答案:

答案 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
        });