Question

J'ai besoin des recommandations de personnes ayant mis en place une grille de données éditable GWT facile à utiliser.

J'ai passé 4 heures avec le PagingScrollTable dans le gwt-incubator-juillet-14-2009.jar et j'aimerais maintenant essayer d'autres options.

Ce que je recherche:

  • facile à démarrer (ex. déposer un bocal, éditer .gwt.xml)
  • fonctionnalités avancées une fois que vous avez démarré
  • documentation sur les fonctionnalités avancées
  • module autonome avec des dépendances minimales sur d'autres modules, jars ou composants
  • low cost / gratuit

C'est tout:)

Était-ce utile?

La solution

Bonjour HJO, il existe de nombreuses solutions aux problèmes qui dépendent de ce que vous voulez. Les bibliothèques GWT-EXT, EXT-GWt et SmartGWT ont toutes une grille de données modifiable mise en œuvre. Ou vous pouvez créer votre propre avec FlexTable, ScrollPanel, TextBox et ajouter quelques gestionnaires d'événements. GWT-EXT et SmartGWT sont tous deux sous licence LGPL et je pense qu'EXT-GWT est une licence GPL. Si vous ne le faites pas pour la production, alors ce sera le cas, mais si vous le faites pour les grands environnements de production, je suggère de tester d'abord chacune de leurs performances. Je suggère de choisir quelque chose de léger et de robuste au lieu de simplicité ou d’apparence dans les environnements de production. À la fin, moins de données / widget chargé + moins de gestionnaires = performance et utilisateur heureux.

Prenez soin de vous, NingZhang.info

Autres conseils

S'il vous plaît, pour l'amour de Dieu, restez avec GWT à la vanille. Il suffit d’utiliser les tables, listes et arbres de cellules de données GWT.

Smart-GWT et GXT ont vraiment fière allure dans leur démo. Smart-GWT, par exemple, a des widgets qui acceptent directement une source de données xml / json qui vous feraient gagner du temps.

Mais, vous constatez que les exigences de votre application nécessiteraient "ce petit ajustement". dans la façon dont le widget mange la source de données. GXT et Smart-GWT ont tous les deux des widgets pratiques et attrayants, mais vous avez besoin de "juste un peu". peaufiner pour les adapter à vos besoins.

Est-ce que vous êtes "petit"? modifier " important " suffisant? Donc, vous avez recours à l’écriture de votre patch pour ce "petit" tordre. Et bientôt, vous découvrez qu’il ya toute une partie de "petit" ajustements. Vous expérimentez, faites des recherches et essayez des moyens non essayés.

Enfin, vous découvrez que vous auriez peut-être aussi bien utilisé la GWT à la vanille pour laquelle vous auriez mis moins de temps à obtenir le comportement souhaité. Vanilla GWT est éprouvé.

Ne soyez pas tenté par les vitrines de SmartGWT ou GXT. Apprenez à CSS et à intégrer CSS dans GWT vanille, ce qui rendrait vos widgets aussi attrayants que SmartGWT ou GXT.

Vous ne regretterez pas car vous ne rencontrerez aucun obstacle à l'utilisation d'autres fonctionnalités de GWT.

Ce qui est assez bon pour Google l'est assez pour moi.

Je ne recommande pas d'utiliser GWT DataGrid pour la production (dans GWT 2.4), à moins que vous n'aimiez les solutions de contournement pour le codage de plusieurs bogues (la plupart d'entre eux sur Internet Explorer):      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7065      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7347      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7139      http://code.google.com/p/google -web-toolkit / issues / detail? id = 6747

J'utilise CellTable au lieu de DataGrid et j'attends des corrections de bogues de la part de l'équipe GWT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top