ajouter le nom de la classe à l'élément dans uibinder fichier xml
Question
Le paragraphe suivant remplace les noms de classe actuels css. Il semble appeler setStyleName
.
<g:DecoratorPanel styleName="{style.myCssClass}">
Ce que je veux vraiment faire est d'ajouter un nom de classe, comme appeler addStyleName
.
Est-il possible de faire ce que je tente?
La solution
Utilisez addStyleNames
dans de telles situations, comme ceci:
<g:DecoratorPanel addStyleNames="{style.myCssClass}">
Il est un petit truc que je pris sur le GWT de Groupe Google - (?). dommage que ce n'est pas mentionné dans la documentation officielle
PS: Je suis en fait un manque de documentation vraiment complète pour UiBinder. Je grep
ped les sources GWT pour addStyleNames
et trouvé ce fichier:
Autres conseils
Oui addStyleNames
est la solution. Et il est effectivement mentionné dans la documentation: UIObject . Voir la section "Utilisation dans les modèles UiBinder".