Я пробую несколько вещей в ExtJS, включая отображение сетки с различными функциями.
На моей странице я сначала объявляю массив Javascript, содержащий около сотни данных, которые я сохраняю в переменной с именем myArray
.
Затем я делаю следующее:
Ext.define('Fund2',{
extend:'Ext.data.Model',
fields:[{name:'Id'},
{name:'Id2'},
{name:'Name'},
{name:'Name2'},
{name:'Name3'},
{name:'Name4'},
{name:'Param1'},
{name:'Param2'},
{name:'Param3'}]
});
var myStore2=Ext.create('Ext.data.ArrayStore',{
model:'Fund2',
data:myArray,
pageSize:10
});
Ext.create('Ext.grid.Panel',{
renderTo:'div2',
store:myStore2,
height:500,
width:500,
columns:[{text:'Id',dataIndex:'Id'},
{text:'Name',dataIndex:'Name'},
{text:'Additional',dataIndex:'Param1'}],
dockedItems:[{
xtype: 'pagingtoolbar',
store:myStore2,
dock: 'bottom',
displayInfo: true
}]
});
На странице панель сетки отображается корректно и заполняется данными.
Панель инструментов подкачки также доступна и вычисляет нужное количество страниц.
Однако данные не "выгружаются"; все записи отображаются в сетке.
Знаете, где я ошибся?