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;    
        }
    }
}]

});

Schreibe einen Kommentar