oracle apex 通过 javascript 获得 select 列表的 selected 值

oracle apex get a selected value of a select list via javascript

我的页面上有一个 select 列表,我在列表上创建了一个动态操作以根据 selected 值执行一些 javascript。我尝试使用

var sel_val = apex.item("P2_TYPES").getValue();

但它没有 return selected 值

也尝试使用 $x('P2_TYPES') 但仍然不成功 - returns false

如何从动态操作中检索 select 列表的 selected 值?

只有这些信息,我不能说为什么这不起作用,但代码是正确的。

这会起作用。

创建动态动作

时间:更改项目。 无条件

真正的行动:执行javascript代码

alert(apex.item("ITEM_NAME_HERE").getValue())