从apex_item.text获取价值

时间:2018-09-27 14:52:24

标签: oracle plsql oracle-apex

我有一个带有以下示例查询的经典报告:

select apex_item.text(1,book.title,30,30,' readonly="readonly" ','P4083_BOOKTITLE') as  "booktitle"
from book;

我想在plsql过程中检索此页面项的值:

declare
  pl_booktitle varchar2(255);
begin
  pl_booktitle := v('P4083_BOOKTITLE');
  apex_debug.message('Book Title:'|| pl_booktitle);
end;

但是,在调试时,它仅显示:'Book Title:'...,而不显示页面项目的值。

在会话->页面项中,我找不到P4083_BOOKTITLE。

我应该在获取值之前设置项目吗?那我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试

enter code here
declare
pl_booktitle varchar2(255);
begin
pl_booktitle :=:P4083_BOOKTITLE
apex_debug.message('Book Title:'|| pl_booktitle);
end;