Если вы используете ajax-прокси для магазина, что-то вроде
proxy : {
type : 'ajax',
url : 'YOUR URL',
reader : {
type : 'json',
root : 'NAME OF YOUR ROOT ELEMENT',
totalProperty : 'NAME OF YOUR TOTAL PROPERTY' // requiered for paging
}
}
, а затем загружаете свой магазин как store.load ();Ajax будет отправлен асинхронный запрос, поэтому вы должны проверить количество в обратном вызове, как это
store.load({
callback : function(records, operation, success) {
console.log(this.getCount()); // count considering paging
console.log(this.getTotalCount()); // total size
// or even
console.log(records.length); // number of returned records = getCount()
}
});