2011-04-06 6 views
1

Je cherche à créer une liste déroulante à sélection multiple dans GWT, mais je ne suis pas sûr de savoir comment procéder. Je voudrais qu'il soit semblable à ceci:GWT Multiselect Liste déroulante Liste déroulante

Multi-select Dropdown Listbox

Toutes les suggestions? Dois-je prendre le code ListBox de gwt et l'adapter pour accepter des objets? Ou devrais-je oublier leur Listbox et essayer de faire mon propre à partir de zéro? Ou devrais-je aller dans une direction différente complètement? Je préfèrerais vraiment ne pas inclure les bibliothèques externes (comme SmartGWT) si possible - j'essaie de rester fidèle à GWT.

Veuillez nous aviser.

Merci!

Répondre

2

Pour toute personne intéressée, j'ai fini par rouler ma propre ...

Il est une zone de texte avec une image à côté. Et chacun de ceux-ci a un ClickHandler qui montre/cache un DecoratedPopupPanel positionné à (TextBox.left, TextBox.top + TextBox.height).

Cela semble fonctionner correctement pour moi - et je peux y mettre tout ce que je veux. Obtenir l'image pour aligner joliment avec la boîte de texte est un peu difficile dans IE, mais dans FF, il est très bien. :)

Merci!

0

Je prévois une interface utilisateur qui a également une exigence de sélection multiple.

J'ai actuellement l'intention d'utiliser une boîte de dialogue contextuelle suivant le modèle d'interface utilisateur List-Builder, qui peut être plus facile à naviguer qu'une liste déroulante à sélection multiple - en particulier avec de longues listes. C'est la simplicité signifie que vous aurez seulement besoin d'utiliser une liste simple, pas un menu déroulant/combo.

Questions connexes