Мне нужно отобразить около 500 строк в LiveGride. Моя функция занимает около 6 минут , чтобы перенастроить Json Array.Grid показывает загрузку около 2 минут, затем останавливается. Когда я щелкал в режиме отладки, сетка сначала не работает, но функция все еще работает и возвращает последний.Extjs Сетка не загружает большие данные
Программа прекрасно работает с меньшим кола-во данных
var Grid = new Ext.ux.grid.livegrid.EditorGridPanel
({
title: 'Report Details',
id: 'GridId',
ds: Store,
cm: CM,
view: new Ext.ux.grid.livegrid.GridView({
nearLimit: 3,
loadMask: {
msg: 'Loading Records PleaseWait.....!'
},
emptyText: 'No Records Found'
}),
stripeRows: true,
border: true,
width: screen.width - 90,
height: 340,
loadMask: {
msg: ' Loading Records Please Wait......!'
},
clicksToEdit: 1,
plugins: filters,
selModel: new Ext.ux.grid.livegrid.RowSelectionModel(),
});
Возможно, вы столкнулись с проблемой таймаута ajax, проверьте свои настройки. – dbrin
Да, возможно, и если вы хотите увеличить время ожидания вашего магазина. Загрузка слишком большого количества данных приведет к удалению памяти, хотя –
вы можете определить тайм-аут ajax следующим образом: 'Ext.Ajax.timeout = 360000; // 6 минут = 360000 миллисекунд' – vtokmak