Bonjour à tous,
Voilà je suis confronté à un petit problème.
Bon tout d'abord, je me doute que ce n'est pas la bonne méthode mais bon...à défaut de trouver mieux...
Voilà, j'utilise un infinite grid qui reçoit des données JSON (depuis un fichier php) avec la valeur "total" pour la gestion des pages.
Sauf que parfois j'ai pour "total" une approximation supérieure du nombre, c'est à dire, si il y a réellement 45 réponses, je peux avoir "total" qui vaut 53.
Imaginons que ma pagination soit ici de 45, je me retrouve avec 2 GET lancés, le premier me renvoie "total"=53 et donc lance le deuxième GET.
Et bien sûr le 2eme GET renvoie [] vide pour les données, tout en indiquant total=53 !
Et là hélas ma grille ne s'affiche pas, le sablier tourne tout le temps.
N'y a t il pas un moyen de quand même afficher les données renvoyées par le 1er GET ?
J'ai essayé pas mal de chose comme par exemple renvoyer:
- array() dans la réponse pour les datas
- {} carrément rien dans la réponse JSON
- un die()
Suivant ce que je choisi comme réponse du GET, j'ai soit rien qui se passe soit cela génère un exception dans le proxy défini dans le store.
Auriez vous une idée pour que je puisse afficher les données que j'ai pu quand même obtenir ?
D'avance merci à tous !
Bruno
Partager