2017-07-04 265 views
0

我在開發基於從表中簡單的查詢表格形式的過程。我在表單中添加了添加行功能。的Oracle APEX表格形式apex_application.g_f陣列不填充

現在,這是我想要做的。假設我的查詢基於emp表,並且當用戶輸入empid時,我應該獲取empname並將其顯示在empid旁邊的文本字段中。我一直在使用apex_application.g_f陣列嘗試,但這個總是返回計數爲0。我試圖陣列g_f01g_f10只是爲了看看陣列somwhere填充,但伯爵apex_application.g_f01.countapex_application.g_f10.count總是來爲0

但是我試着使用下面的JavaScript代碼和它顯示的值。

for (var i = 0; i < document.wwv_flow.f04.length; i++) 
{ 
    var vTemp=$(document.wwv_flow.f04[i]).val(); 
    alert(vTemp); 
} 

只是添加一個點,我也有行選擇器。我使用動態動作來計數。

有人可以幫我找出爲什麼不填充apex_application.g_f陣列?

回答

1

在提交頁面時,apex_application.g_f陣列僅填充,即他們可以從該網頁上投放提交進程訪問。但是當頁面重新加載時,它們不會持續。 Javascript是從頁面訪問這些頁面的正確方法。