2009-11-19 6 views
2

J'utilise gwt pour construire mon site web. Je voudrais créer une liste déroulante/liste qui ne contient pas seulement du texte mais aussi des images, ce qui signifie que dans le menu déroulant, il y aura un widget qui ne sera jamais créé.placer le widget dans listbox/dropdown dans gwt

s'il vous plaît conseiller Jaimon

Répondre

2

Vous ne serez pas en mesure de le faire avec un ListBox, car il crée juste un HTML < sélectionnez> élément.

Vous pouvez utiliser un MenuBar qui a un menu avec MenuItem s pour simuler une liste déroulante contenant des widgets complexes. Vous pourrez également personnaliser la liste déroulante plutôt que de vous fier aux éléments de formulaire de style navigateur.

+0

Salut, merci que je peux avoir une zone de liste ou comme listbox avec des widgets? :-) – special0ne

+0

Oui, utilisez MenuBar au lieu de ListBox et placez n'importe quel widget que vous voulez dans le MenuItem pour simuler un ListBox. Les ListBox réguliers vous permettent uniquement de spécifier du texte brut. Ou utilisez DropDownListBox dans l'incubateur, comme le dit Mat Gessel. –

0

Un autre widget est DropDownListBox dans l'incubateur GWT. Je ne l'ai pas utilisé, mais l'intention déclarée est de fournir un ListBox riche et stylisé. Vous pouvez passer du code HTML brut à la méthode addItem().

DropDownListBox

0

il est possible d'utiliser l'arbre à l'intérieur ScrollPanel, sans utiliser des éléments imbriqués arbre TreeItem permet d'être un Widget

Questions connexes