Насколько я знаю Ext.data.record это старое название Ext.data.Model, как минимум с 4й версии
Combobox работает со сторе а не с моделями,выходит что и модели нам объявлять
не очень то и нужно.
Значит если я правильно понял то должно получится что-то вроде.
// внимание это псевдокод
Ext.Ajax.request({
url: "test.json",
params: {
id: 1// какойнибудь параметр передадим вместе с запросом (если надо конечно)
},
success: function(response){
ajax=Ext.JSON.decode(response.responseText);
//создадим первый store (сторе можно было создать и в другом месте а данные установить loadData)
ds1=Ext.create('Ext.data.Store', {
fields: ['id', 'name'], //модели нафик ненужны
data : ajax.data1
});
//создадим второй store (сторе можно было создать и в другом месте а данные установить loadData)
ds2=Ext.create('Ext.data.Store', {
fields: ['id', 'test'], //модели нафик ненужны
data : ajax.data2
});
}