Как сделать два вызова AJAX для двух разных магазинов в ExtJS? - PullRequest
1 голос
/ 26 апреля 2011

Я хочу два магазина для генерации двух графиков в одном окне.Оба получают данные JSON с сервера.

Ext.regModel('chartdata', 
{
    fields: [{ name: 'x', type: 'string' },
             { name: 'a', type: 'float' },
             { name: 'b', type: 'float' },
             { name: 'c', type: 'float' },
             { name: 'd', type: 'int' },
             'Year'
            ]
});

var store = new Ext.data.Store({
    model: 'chartdata',
    proxy: {
        type: 'ajax',
        url: 'here is my url'

    }
});

Ext.regModel('authTaskWiseData', {
    fields: ['state_name', 'state_code', 'Basic_Literacy', 'Continuing_Education', 'Equivalency', 'Training', 'Community_Mobisilation', 'Management']

});

var authStore = new Ext.data.Store({
    model: 'authTaskWiseData',
    proxy: {
        type: 'ajax',
        url: 'second url'
    }
});

store.load();
authStore.load();

На самом деле отправляется только первый вызов AJAX, но не второй.В чем может быть проблема?

1 Ответ

0 голосов
/ 12 мая 2011

Попытка добавления автозагрузки: true к объявлению вашего магазина, если вам нужно, чтобы они загружались немедленно.

...