级联选择列表默认值未设置Oracle Apex

时间:2016-10-20 17:17:22

标签: oracle oracle-apex

获得级联选择列表的问题。未设置级联选择列表的默认值,未显示。 我有一个名为P3_ENTITY的选择列表,它是级联的,有3个父项:P3_APPLICATION,P3_SCHEMA_LIST和一个复选框P3_CATEGORY_CHECKBOX

我在Plsql进程SET_VALUE中设置了P3_ENTITY的默认值,该进程在页面呈现时被触发。 流程代码如下:

BEGIN

:P3_ENTITY := :F100_FILTER_ENTITY;

END;

现在P3_ENTITY选择列表在页面加载时需要加载时间,但是在加载P3_ENTITY选择列表之前,当进程SET_VALUE的执行完成时,在完全加载该选择列表后该默认值将被NULL覆盖。 / p>

请帮忙。 在此先感谢。

1 个答案:

答案 0 :(得分:0)

To set cascading parents to a list implies that each time that the parents change, the list will be refreshed, this does not cause the re execution of the plsql block that you defined to set a default value.

What you could do, is create a dynamic action that execute your plsql block on an After Refresh basis, this means that once the refresh event is complete the dynamic action will assign the :F100_FILTER_ENTITY value again.