0
Использование ExtJS 5.1, когда я загружаю панель сетки, в пейджинговом инструменте отображается правильный номер подкачки. но во время загрузки страницы всегда отображается Страница 1 из 5. Кнопки Previous и Next отключены.ExtJs 5.1 панель инструментов пейджинга в панели сетки
#
var store = new Ext.data.Store({
autoLoad: {params:{start: 0, limit: 5}},
pageSize: 5,
remoteSort: true,
model: 'TenantDetails',
proxy: {
type: 'ajax',
enablePaging : true,
url: 'http://localhost:8080/restcountries-dev/rest/page/v0.5/tenant',
reader: new Ext.data.JsonReader({
type: 'json' ,
totalProperty:15,
rootProperty:'tenant'
})
},
listeners:{
load:function(store){
Ext.getCmp('tenant_detail_grid').getSelectionModel().select(0, true);
}
}
});
#
и панель инструментов Paging определяется, как показано ниже.
просветляющего:
Ext.create('Ext.PagingToolbar', {
store: store,
displayInfo: true,
displayMsg: '{0} - {1} of {2}',
emptyMsg: "No topics to display"
})
#
Не знаю, что именно я missing.Thanks
Какую версию ExtJS вы использовали для приведенного выше кода? Есть ли у вас идея об ошибке в ExtJS 5 для панели инструментов подкачки? – Janki
это 5.1, и он отлично работает. Как выглядит ваш запрос JSON? – Timon
{ "арендатор": [ {"addressLine1": "BLR", "addressLine2": "KAR", "city": "KSLayout", "country": "India", "email": "c @ c .com " "идентификатор": "10", "OrgName": "KSRTC", "primaryContact": "1111111", "состояние": "Карнатака", "тельно": "0801111", "TINNO":" Tin001 "}, {" addressLine1 ":" BLR "," addressLine2 ":" KAR "," city ":" KSLayout "," country ":" India "," email ":" [email protected] "," идентификатор ":" 19" , "OrgName": "APSRTC10", "primaryContact": "1111111", "состояние": "Карнатака", "тельно": "0801111", "TINNO": "Tin002", "молния" : "11111"} .... ]} – Janki