Je reçois un problème de pagination lorsque je supprime le dernier enregistrement de la dernière page, comment puis-je résoudre le problème de pagination, pls voir la capture d'écran que j'ai attaché.Extjs Grid problème de barre de pagination
En magasin enregistrement de l'événement, je vais recharger le magasin pour la mise à jour de la grille pour le tri à distance.
comme celui-ci
var fGridStore = new Ext.data.Store({
proxy:ApGrpFGrdProxy,
autoLoad :false,
autoSave:false,
idProperty:'airBasicIndex',
baseParams:{start:0, limit:25},
reader:firstGridreader,
writer: fssuperGrdWriter,
listeners:{
save :function (St, records, options){
St.reload();
}
},
remoteSort:true
});
In Grid ..
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: fGridStore,
displayInfo: true,
emptyMsg: "No records to display"
}),
si vous affichez mon capture d'écran .. 5 4 sera la page lorsque je supprime l'enregistrement final dans la dernière page. Comment puis-je passer à la page précédente lorsque je supprime l'enregistrement final dans la dernière page.
Merci à l'avance
salut « Il Grunt » THNK réponse ur, comment allons-nous l'identifier est le dernier enregistrement de la dernière page ..then que je pense que nous pouvons utiliser ce method..else il se déplace toujours à la dernière page pour tous les événements de suppression ..... est-ce exact ou cela fonctionnera-t-il? – vineth
Cela devrait fonctionner puisque vous voulez passer à la page qui contient le dernier événement. Comme suggéré dans la réponse précédente, vous devez utiliser le Ext.data.Store.getTotalCount() pour voir le nombre total d'enregistrements dans le magasin avant d'aller à la dernière page de la barre d'outils. –