存储 apex_item.select_list_from_lov 个选择

storing apex_item.select_list_from_lov selection

我的 HTML 页面中有一个 LOV,是我使用 APEX_ITEM.SELECT_LIST_FROM_LOV

创建的

我还应该为它创建一个页面项目吗?

我的意思是我有点困惑,因为如果我创建一个 LOV 作为 PAGE ITEM,这个项目没有他们得到的名称。

我应该如何获取所选值以将其插入到 apex_collections 中?

提前致谢

您可以通过查看 PL/SQL 数组 apex_application.g_fNN 来获取使用 APEX_ITEM 包创建的项目的值,其中 "NN" 是您用作APEX_ITEM 函数的第一个参数。

例如,如果您这样使用 APEX_ITEM:

apex_item.select_list_from_lov(42, 'MY_LOV')

然后你可以得到这样的值:

for i in 1..apex_application.g_f42.count loop
   l_value := apex_application.g_f42(i);
end loop;

(如果您在 multi-row 报告中使用了 APEX_ITEM,则数组中的元素将多于 1 个。)