Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Получение данных из Store (https://javascript.ru/forum/extjs/14730-poluchenie-dannykh-iz-store.html)

sqrt 28.01.2011 12:50

Получение данных из Store
 
Здравствуйте подскажите пожалуйста, как получить данные из Store? Данные у меня загружены. если обратиться в консоли Javascript, по пути store.reader.jsonData.result.ID мне возвращает данные, а вот если это сделать в скрипте вывести alert, то пишет undefined.

Подскажите в чем может быть проблема

DooMer 28.01.2011 13:01

возможно, в момент вашего алерта данных еще нет, а пока вы по консоли ходите, то стор загружается

sqrt 28.01.2011 13:13

а как можно вызвать функцию после загрузки store?

sqrt 28.01.2011 13:18

все спасибо разобрался

VKS 01.02.2011 18:01

var store = new Ext.data.JsonStore({
	    totalProperty: 'total',
	    root: 'data',
	    url: gridUrl,
	    remoteSort: true,
	    scope: this,
	    fields: fields,
	    listeners: {
		exception: onLoadException.createDelegate(this),
		load       : onLoadSuccess.createDelegate(this)
	    }
	});

onLoadSuccess = function(store, records, options) {
	if (store.dataLength == 0) console.log('No records received');
	console.log('01 - Data Store listener fired (load), arguments:', arguments);
	console.log('         this:',this);
};


Часовой пояс GMT +3, время: 05:50.