我目前正在使用Oracle Apex 5.1,但我无法正确显示“文本区域”页面项的默认值。默认值设置为“PLSQL Function Body”,我也在函数体中实现HTML。
我的代码如下:
BEGIN
If :PAGE_ITEM = 'value' then
htp.p('<b>Hello</b><br/>');
END IF;
END;
单词“Hello”以粗体显示在屏幕上,这就是我想要的。但是,它不会在正确的位置打印到屏幕上。这应该打印在“文本区域”页面项目中,因为它被设置为“文本区域”页面项的默认值。而是将单词打印到页面左上角框外的屏幕上,“文本区”页面项位于页面的中心。
有没有人知道为什么会这样?
提前谢谢。
答案 0 :(得分:1)
函数体的想法只是返回要用作默认值的值:
if :PAGE_ITEM = 'value' then
return 'Hello';
end if;
对于格式设置,您必须使用文本区域项的格式选项。