2017-02-03 31 views
0

enter image description here我有一个LOV在我的HTML页面,我与APEX_ITEM.SELECT_LIST_FROM_LOV存储apex_item.select_list_from_lov选择

创建我还需要建立一个页面项目呢?

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

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

在此先感谢

+0

你为什么这样创建它?如果您只希望基于页面上的LOV选择一个列表,请使用页面项目。 APEX_ITEM包通常仅在手动创建表格形式时使用,其中相同的LOV将出现在多个报表行中。 –

+0

我无法在页面上放置单独的页面项目。我需要在网页中使用20〜lov和文本框。 – Ogun

+0

我想你可以 - 你想要它在哪里? –

回答

1

您可以通过查看PL/SQL阵列apex_application.g_fNN其中“NN”是你作为第一个参数的数量使用APEX_ITEM包创建得到一个项目的价值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; 

(如果您用过APEX_ITEM在多行报告则阵列中将会有超过1个元素)。

+0

非常感谢!这就是我一直在寻找:)现在我可以得到我选择的值:) – Ogun