You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Oracle APEX中让仅显示项的错误提示内容全部居中对齐

问题原因

你当前写法只给<h1>标签包裹的标题文本加了居中样式,后续拼接的错误码、错误信息都在</h1>闭合标签之外,属于独立的普通文本,默认继承左对齐规则,自然不会居中。另外你原代码还存在PL/SQL语法错误:字符串和变量拼接处缺少||连接符,直接运行会报编译错误。

调整方案
  • 把所有需要展示的内容(标题、错误码、错误信息)全部包裹在同一个设置了居中样式的容器内,不要把待展示内容拆分在标签外部
  • 修正PL/SQL的字符串拼接语法,补全缺失的连接符
  • 检查P1_NEW仅显示项的配置,将转义特殊字符属性设置为否,避免写入的HTML标签被转义为纯文本导致样式失效

修正后的代码示例

EXCEPTION
    WHEN OTHERS THEN
        v_code := SQLCODE;
        v_errm := SQLERRM;
        :P1_NEW := '<div style="text-align:center">
                        <h1>Database error occured</h1>
                        <div>错误码:' || v_code || '</div>
                        <div>错误信息:' || v_errm || '</div>
                    </div>';

如果不需要给标题单独设置大字号样式,也可以直接把所有内容放进同一个带居中样式的块级标签里,注意不要把内容漏在标签闭合符外面即可。


内容的提问来源于stack exchange,提问作者kiric8494

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 23:27:33