【问题标题】:Oracle Apex PL/SQL Function Body Default value does not print correcltyOracle Apex PL/SQL 函数正文默认值打印不正确
【发布时间】:2018-05-03 13:48:21
【问题描述】:

我目前使用的是 Oracle Apex 5.1,但无法正确打印文本区域页面项目的默认值。默认值设置为“PLSQL 函数体”,我也在函数体中实现 HTML。

我的代码如下:

BEGIN
If :PAGE_ITEM = 'value' then
   htp.p('<b>Hello</b><br/>');
END IF;
END;

“Hello”这个词以粗体显示在屏幕上,这就是我想要的。但是,它没有在正确的位置打印到屏幕上。这应该打印在文本区域页面项目内,因为它被设置为文本区域页面项目的默认值。相反,单词会打印到页面左上角框外的屏幕上,并且文本区域页面项目位于页面中心。

有人知道为什么会这样吗?

提前谢谢你。

【问题讨论】:

    标签: html plsql oracle-apex oracle-apex-5 oracle-apex-5.1


    【解决方案1】:

    函数体的想法只是返回要用作默认值的值:

    if :PAGE_ITEM = 'value' then
       return 'Hello';
    end if;
    

    对于格式,您必须求助于文本区域项目的格式选项。

    【讨论】:

    • 这很不幸,但我感谢您的帮助和解释@Hauke。现在说得通了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    相关资源
    最近更新 更多