J'ai une table de base de données pour les messages de journal et à tout moment il peut être inséré de nouvelles lignes. Je veux les montrer dans la grille et quand vous faites défiler vers le bas je veux demander plus de rangées forment cette table (côté de serveur) mais sans être affecté des nouvelles rangées ajoutées. Les nouvelles lignes ne doivent être visibles que si je rafraîchis toute la grille.SmartGWT RestDateSource et Paging (Large DataSet de) données dynamiques
Je ne suis pas sûr comment puis-je demander des lignes dans une plage (de, à) en utilisant JDBC. Je pense qu'il n'y a aucune requête SQL portable (à travers des bases de données déférentes) pour faire cela? (J'utilise MYSQL)
Je pense qu'après avoir lu la première page de ce tableau, je dois envoyer au client l'ID Max de la table de journal et après cette demande de nouvelles lignes en utilisant cet ID Max comme paramètre en SQL (OERE ID < = MAXID) mais je ne suis pas sûr comment je peux passer ce paramètre du serveur au client et en arrière en utilisant RestDateSource?
Avez-vous une meilleure idée de comment je peux faire cela?
P.S. J'utilise la version LGPL SmartGWT et j'utilise mes propres servlets côté serveur.
J'ai une autre idée: je peux trouver ce MAXID à partir du résultat de la première page (id de la première ligne reçue), mais cela ne fonctionnera que si je désactive le tri dans l'interface utilisateur. Mais comment envoyer ce paramètre du client au serveur pour d'autres pages et comment demander des lignes à portée avec JDBC? –