Oracle apex Oracle APEX-基于页面项设置选择列表选定值

Oracle apex Oracle APEX-基于页面项设置选择列表选定值,oracle-apex,oracle-apex-5.1,Oracle Apex,Oracle Apex 5.1,我在页面上有一个选择列表,其源设置为sql查询: SELECT t.name d,t.id r FROM Table1 t WHERE t.status = 'New' AND( t.id = TO_NUMBER(:P3_MY_ID) OR :P3_MY_ID IS NULL) ORDER BY 1 我在会话中看到mt P3_MY_ID设置,但我的选择列表中的值未被选择。有人能帮忙吗 P3_MY_ID的值将在pre render before regions中设置值列表属性组包含层叠

我在页面上有一个选择列表,其源设置为sql查询:

SELECT t.name d,t.id   r
FROM   Table1 t
WHERE  t.status = 'New'
AND( t.id = TO_NUMBER(:P3_MY_ID)
OR :P3_MY_ID IS NULL)
ORDER BY 1
我在会话中看到mt P3_MY_ID设置,但我的选择列表中的值未被选择。有人能帮忙吗


P3_MY_ID的值将在pre render before regions中设置

值列表属性组包含层叠LOV父项-将
P3_MY_ID
放入其中


另外,确保在SQL*Plus、SQL Developer、TOAD或您使用的任何工具中执行时,您编写的查询确实返回了一些内容(使用Apex中使用的
P3_MY_ID
值)。

要设置选择列表的值,您需要创建一个动态操作,请将事件设置为when change>selection type page item>your item P3_MY_ID。
将true操作设置为set value>set type sql Station>您的查询>受影响的元素>type item>您的选择列表

据我所知,您试图在选择列表中默认选择一个值?(该值是
P3\u MY\u ID
中的ID)或者您想通过更改
P3\u MY\u ID
在选择列表中选择一个值?我想在P3\u MY\u ID更改时在选择列表中选择一个值,但没有更改-该值仍然未被选择。我在Toad中运行了查询,它确实返回了一个值嗯,奇怪。。。看起来是个小问题。您是否尝试在调试模式下运行页面,然后查看结果?是的,我尝试过。我只是不知道该找什么。P3_MY_ID在选择列表加载之前在pre-render中设置,向右;这意味着选择列表应该看到它,但不知怎么的,它没有…我找到了它-我通过页面加载事件中的javascript将选择列表的值设置为该页面项