2016-10-20 66 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