Classe Foo
a une variable List<Button> bar
, comment puis-je rendre chacun des boutons en utilisant UiBinder? Est-ce même possible?GWT UiBinder un moyen d'avoir une liste dynamique de Widgets?
Répondre
UiBinder est un modèle XML pour la pose déclarative des widgets et n'est pas un moteur de rendu. Par conséquent, vous ne pouvez pas avoir de conditions, de boucles et d'autres constructions logiques dans le XML UiBinder. Ce que vous pouvez faire à la place est d'avoir un Panel dans l'UiBinder en tant que simple espace réservé pour l'endroit où vous souhaitez que tous vos boutons soient placés. Avoir un ui: référence de ce panneau dans votre classe Java. Boucle à travers la liste des boutons et ajouter des boutons au panneau dans le code java, en utilisant la poignée de champ.
Une autre approche serait de définir un composite et d'ajouter le composite dans l'UiBinder, et laisser le composite faire le rendu des boutons par lui-même. Tout dépend de ce qui convient le mieux à votre conception.
- 1. personnalisés attributs dans UiBinder widgets
- 2. Complétion automatique Eclipse pour GWT UiBinder (+ documentation UiBinder)
- 3. gwt pushButton dans UiBinder
- 4. GWT MVC + UIBinder
- 5. GWT uibinder composite
- 6. Panneau GWT UIBinder Tab
- 7. GWT 1.4 TO 2.0 UiBinder
- 8. GWT uibinder défini ID unique
- 9. GWT - De nombreux widgets ou un widget contenant d'autres widgets
- 10. Quelle est la meilleure façon d'associer les styles CSS avec les widgets GWT (en utilisant UiBinder)?
- 11. Comment mettre en forme des widgets en utilisant DockLayoutPanel et UiBinder dans GWT 2.0?
- 12. GWT widgets personnalisés hauteur
- 13. GWT UiBinder ne charge pas la feuille de style
- 14. La grille GWT n'apparaît pas avec uiBinder
- 15. Comment puis-je internationaliser une page GWT UIBinder avec Messages?
- 16. Widgets de site Web HTML5 sur GWT?
- 17. Ajout de widgets dynamiques à un panneau (GWT)
- 18. Impossible de faire fonctionner SplitLayoutPanel - GWT + UIBinder me rendent fou
- 19. Utilisation de widgets Vaadin dans une application GWT
- 20. utiliser jquery pour appeler l'élément div de gwt uibinder
- 21. Comment utiliser les pseudo-classes CSS avec UiBinder de GWT?
- 22. Fonction d'écoute pour les widgets gwt
- 23. Création dynamique de widgets sur Android
- 24. Le concepteur GWT travaille-t-il actuellement avec UIBinder?
- 25. accès widgets à l'intérieur d'un élément GWT
- 26. VerticalSplitPanel n'affiche pas les widgets dans GWT
- 27. Écoutez un nombre dynamique de widgets de dojo (dijits)
- 28. Utilisation du sélecteur CSS nth-child avec UiBinder dans GWT
- 29. Comment partager des types de feuille de style à travers les widgets GWT
- 30. Accès aux constantes CSS dans GWT UiBinder Style