J'utilise pagingtoolbar de ExtJs, mais cela ne fonctionne pas correctement. J'ai une grille qui liste tous les enregistrements, pas de problème, mais quand je veux paginer un résultat de recherche personnalisé, il ne montre que la première page correctement, quand je clique pour montrer la deuxième page, il revient à l'url d'origine (montrer tous les enregistrements), mais je veux que l'url du magasin ait toujours l'url de recherche.
Url original : historico-ocorrencia
Recherche url : 'historico-ocorrencia/search' (en anglais)
Lorsque je clique sur un bouton, le code suivant est exécuté :
formSearch.submit({
url: 'historico-ocorrencia/search',
method: 'get',
params: {
dataInicial: time,
dataFinal: timeFinal
},
success: function(form, action) {
store.removeAll();
store.add(action.result.historicoOcorrencias);
},
});
Mais lorsque je clique dans la barre d'outils de pagination pour afficher la deuxième page, le code ci-dessus n'est pas déclenché, car je ne clique pas dans un bouton de recherche. Je veux un moyen d'afficher toutes les pages suivantes en utilisant l'url 'historico-ocorrencia/search' tout en passant les paramètres.
Merci, si vous avez des questions, n'hésitez pas à me les poser.