0
在節點上的treepanel中,單擊我在子窗口(Ext.Window)中打開窗體(Ext.form.Panel)以獲取用戶輸入。在一個表單中,我有單選按鈕和文本框以及確定和取消按鈕。在確定點擊我想關閉窗口。在關閉窗口後,我想訪問treepanel上的表單值。如何從extjs的子窗口tp父窗口返回數據?
在節點上的treepanel中,單擊我在子窗口(Ext.Window)中打開窗體(Ext.form.Panel)以獲取用戶輸入。在一個表單中,我有單選按鈕和文本框以及確定和取消按鈕。在確定點擊我想關閉窗口。在關閉窗口後,我想訪問treepanel上的表單值。如何從extjs的子窗口tp父窗口返回數據?
當您從父控制器創建它時將一個函數傳遞給窗口,並在您想關閉子窗口時調用它。即當你在子窗口上按'OK'按鈕時,調用this.readAndClose(form),其中form是你的button.up('form).getForm()。
var win = Ext.create('App.view.ChildWindow',{
readAndClose:function(form){
var name = form.findField('name').getValue();
//...process form field values and then close the window
this.close();
}
});
win.show();