2013-08-18 36 views
0

假設我有一個窗口,它是幾個組合框和texfield的窗口。我想做什麼,從此窗口獲取所有選定和填充的值,以便能夠發佈服務器端。如何從一個窗口獲取所有xtype值

我習慣ComponentQuery,但只獲取指定類型的字段。有沒有解決方案來獲取任何類型的xtype值,如組合框,複選框,文本字段等?

回答

2

的解決方案是使用一個Ext.form.Panel,它包含的功能來管理領域的羣體:

var win = new Ext.window.Window({ 
    layout: 'fit', 
    items: { 
     border: false, 
     xtype: 'form', 
     items: [] // your fields here 
    } 
}); 
// Later 
console.log(win.down('form').getForm().getValues()); 
+0

感謝埃文,我有最後一個問題。我也從Form Panel中定義了幾個窗口。那些窗口也有xtype的。我怎樣才能得到這些Windows xtype字段? –

+0

同樣的方法。使用表單,不要嘗試並推出自己的解決方案。它嵌入到框架中。 –