如何在APEX中访问选择列表控件的值?

时间:2011-11-07 17:05:32

标签: sql oracle oracle-apex

我有一个选择列表和一个DELETE按钮。单击删除按钮时,应该运行查询从数据库中删除所选项。如何在选择列表中引用所选项目?我可以通过以下方式引用选择列表:P11_ITEMS

2 个答案:

答案 0 :(得分:2)

使用Apex 4.01,我创建了以下示例:

只有选择列表和删除按钮的页面

enter image description here

我选择ALLEN并按删除

enter image description here

你可以看到ALLEN现在已被删除。

除了创建这两个项目之外,唯一的另一个项目是页面处理PLSQL过程,称为delete_emp。

enter image description here

delete_emp进程具有以下引用选择列表的delete语句。

enter image description here

答案 1 :(得分:0)

您应该可以通过参考选择列表:P11_ITEMS来引用所选的选项。但是,如果您的会话状态没有此项目的当前值,则您的页面进程可能会出现故障。确保在页面提交后运行页面进程(将选择列表项值保存到数据库供以后使用)。