在Node上的treepanel中,单击我在子窗口(Ext.Window)中打开一个表单(Ext.form.Panel)以获取用户输入。在一个表单中,我有单选按钮和文本字段以及确定和取消按钮。单击确定单击我要关闭窗口。关闭窗口后,我想访问treepanel上的表单值。
答案 0 :(得分:0)
在创建窗口时(从父控制器)将函数传递给窗口,并在要关闭子窗口时调用它。即,当你按下子窗口上的“确定”按钮时,调用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();