1
在我的XUL應用程序中獲得的參數,我打開一個對話窗口,通過這個代碼:如何從「依賴」對話框
var win = myWindow.openDialog("chrome://mywindow/content/mydialog.xul",
"Dialog creation",
"chrome, dialog, modal, resizable=yes",
params).focus();
我訪問由用戶傳遞的信息,通過這個代碼:
if (params.out){
dialogVariablesValues = params.out['inputValues'];
sameDialog = params.out['sameDialog'];
(...)
}
當單擊對話窗口中的OK按鈕時,窗口關閉,if(params.out)變爲true,我可以獲取值。我對這種方法沒有任何問題。問題是我需要將我的對話窗口改爲依賴。所以,我已經改變了代碼:
var win = myWindow.openDialog("chrome://mywindow/content/mydialog.xul",
"Dialog creation",
"chrome, dialog, dependent, resizable=yes",
params).focus();
但params.out總是空...
有誰知道什麼時候被關閉對話框依賴我怎麼能得到的價值觀?