2011-09-25 1 views
0

J'ai un DisclourePanel avec un bouton dessus. Mais quand j'appelle button.getParent() je reçois toujours un SimplePanel. Avec un autre panneau comme VerticalPanel cela fonctionne. Est-ce que quelqu'un sait pourquoi?GWT DisclourePanel

Répondre

3

DisclosurePanel étend le type Composite, ce qui signifie qu'il s'agit d'un widget pouvant être composé de nombreux widgets. Il se compose d'un en-tête et d'un SimplePanel empilés dans un VerticalPanel. Tout le contenu que vous lui donnez, est placé dans ce SimplePanel, dans votre cas un bouton, ainsi SimplePanel est retourné par getParent()