2010-06-23 3 views
4

J'utilise des fichiers xml UiBinder dans un projet GWT. Le problème est que Eclipse ne me donne pas d'informations sur ce que je peux utiliser l'attribut avec les widgetsComplétion automatique Eclipse pour GWT UiBinder (+ documentation UiBinder)

Par exemple, je sais que je peux définir la largeur ou le style de cette façon:

<g:HorizontalPanel width="100%" addStyleNames="{style.mainPanel}"> 

Mais ils ne sont pas mentionnés dans la liste qui apparaît après avoir cliqué sur Ctrl + Espace. Donc je ne sais pas quelles autres options j'ai. Comment puis-je les obtenir? Plus généralement, j'ai du mal à trouver une documentation complète sur ce que nous pouvons faire dans l'UiBinder. Ce qui conduit à passer beaucoup de temps à trouver comment faire face à simple features like this one Quelqu'un at-il de bons liens.

Répondre

2

Tout attribut que vous passez, est converti en un appel de méthode sur l'objet selon certaines directives de nommage:

  • width = "100%" -> ce appellera setLargeur ("100%")
  • addStyleNames = ".." -> setAddStyleNames (...) n'existe pas, donc GWT recherchera une opération avec ce nom: addStyleNames

Si vous suivez ces conseils, vous pouvez vérifier la Javadocs pour voir quelles opérations peuvent être exécutées.

Si vous utilisez GWT 2.1.0, vous pouvez consulter le plugin GWT Designer pour Eclipse. Je ne l'ai pas encore utilisé, mais je m'attends à ce qu'il fasse le nécessaire.-

1

Je ne l'ai pas regardé autour de quelques tutoriels de tiers/aperçus, depuis que je trouve ceux fournis par Google suffisante:

Questions connexes