2013-08-18 1 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을 가지고 있습니다. 어떻게 그 창 xtype 필드를 얻을 수 있습니까? –

+0

같은 방법입니다. 양식을 사용하고 자신의 솔루션을 사용하지 마십시오. 프레임 워크에 내장되어 있습니다. –

관련 문제