2010-06-22 4 views
0

J'ai un fichier HTML lié à une classe Java à l'aide de Google Web Toolkit.Obtention d'éléments de formulaire existants avec GWT

Dans le code HTML, j'ai défini plusieurs boutons et champs de texte en utilisant le HTML standard. J'essaie d'obtenir ces éléments dans la classe GWT afin que je puisse les manipuler.

Existe-t-il un moyen d'utiliser GWT pour obtenir ces éléments et les mettre dans un objet? Par exemple, dans la classe com.google.gwt.user.client.ui.Button, un constructeur peut recevoir un élément. J'ai pensé que c'est là que je pourrais passer dans l'élément après l'avoir récupéré via une autre méthode.

+0

__Button (Element e) __ constructeur est protégé. Vous devez utiliser la fonction __static Button wrap (Element e) __. –

Répondre

0

Vous pouvez demander des éléments dans le document ...

NodeList<Element> buttonElements = Document.get().getElementsByTagName("button"); 

Aussi, vous pouvez « atteindre » dans la JS lui-même en écrivant JS méthode native dans votre Java classe: Writing Java methods with JavaScript et récupérer toutes les formes via W3C DOM document.forms collection.

Questions connexes