So finden aktuelle Seitenzahl in EXTJS4 grid
Ich habe ein EXTJS-paging-grid mit checkbox-Auswahl-Modell. Ich möchte wissen, welche Seite der Benutzer gerade anzeigt.
Ich glaube, ich kann die aktuelle Seite, die Anzahl, wenn ich die Instanz von pagingtoolbar.
Ich bin das hinzufügen von code für mein raster.
var searchGrid = Ext.create('Ext.grid.Panel', {
width: 430,
height: 200,
selModel: sm,
title: 'Search Results',
autoScroll: true,
scroll:'vertical',
store: gridStore,
loadMask: true,
viewConfig: {
id: 'gv',
trackOver: false,
stripeRows: false
}, columns:[
{
text: "Link name",
dataIndex: 'name',
width: 200,
align: 'left',
sortable: true
}],
},
dockedItems: [{
xtype: 'pagingtoolbar',
store: gridStore, //same store GridPanel is using
dock: 'bottom',
displayInfo: true,
listeners:{
change : function( paging, pageData, options ){
for(var i=0;i<selectedRows.length;i++){
var record = searchGrid.store.getById(selectedRows[i]);
if(record)
searchGrid.getSelectionModel().select(record,true,false);
}
return true;
}
}
}]
});
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekommen Sie durch gridStore.currentPage.