2016-10-20 71 views
-1

获取级联选择列表的问题。级联选择列表的默认值未设置,未显示。 我有一个选择列表命名P3_ENTITY是级联的具有3名家长:P3_APPLICATION,P3_SCHEMA_LIST和一个复选框P3_CATEGORY_CHECKBOX级联选择列表默认值未设置Oracle Apex

我设置P3_ENTITY的默认值在大干快上的页面渲染开了PLSQL过程SET_VALUE。 过程代码是这样的:

BEGIN 

:P3_ENTITY := :F100_FILTER_ENTITY; 

END; 

现在P3_ENTITY选择列表需要时间在页面载入时被加载,而是作为处理SET_VALUE的执行变得P3_ENTITY选择列表的负载之前完成,即缺省值被通过覆盖该选择列表满载后为NULL。

请帮忙。 在此先感谢。

回答

0

要将级联父级设置为列表意味着每次父级更改时,列表将被刷新,这不会导致您重新执行您定义的用于设置默认值的plsql块。

你可以做什么,是创建上后刷新基础执行你的PLSQL块一个动态的动作,这意味着一旦刷新事件是完全动态的行动将分配:再次F100_FILTER_ENTITY值。

+0

您好,感谢您的回复。 – TKD

+0

你好,错的事情是我不想在选择列表刷新后设置默认值。在加载页面时,选择列表花费5-6秒的时间来加载执行查询的所有选项,但在完成此选择列表刷新之前,plsql块集在刷新该选择列表之前设置默认值。所以当选择列表刷新并加载成功时,它将默认值设置为空并覆盖由该页面渲染设置的实际默认值PLSQL进程 – TKD

+0

我只想设置页面加载时的默认值..以便在加载页面默认值显示在该选择列表中...(当用户在该选择列表上尚未改变任何东西时) – TKD