J'ai un GWT 2.0 ToggleButton que je styler d'un ResourceBundle:GWT 2.0 et CSS Bundles ressources
ToggleButton tb = new ToggleButton();
tb.setStyleName(MyResources.INSTANCE.MyCssResource().TogBut());
La mise en œuvre du côté client ajoute des styles supplémentaires à la "TogBut-up" et « TogBut vers le bas "pour le style des états du bouton.
Je ne peux cependant pas ajouter un style comme "TogBut-down" à mon css parce que c'est un nom invalide pour un champ dans mon interface de sous-classe CssResource.
Est-ce que quelqu'un sait quelle est la meilleure pratique dans ce scénario? Devrais-je simplement éviter l'obfuscation et les regroupements de ressources tous ensemble?
Merci, j'ai essayé, mais le compilateur GWT obfuscated chacune des entrées css à des choses différentes, donc quand le ToggleBuggton a ajouté le style -down les deux classes CSS ne correspondent pas. J'ai fini par ajouter @exclude au sommet de mon css. – Kong
Qu'en est-il de 'MyResources.INSTANCE.MyCssResource(). TogBut() +" -down "'? (ne peut pas le tester atm, mais si le code client ajoute le suffixe "-down" au nom de style obfusqué, il devrait fonctionner) –
@Tegan Clark Eh bien ce que je suggérais n'était pas ajouter -down au style, mais il suffit d'ajouter le style séparé. Donc à l'origine, faites 'setStyleName (resource.TogBut())', puis plus tard 'addStyleName (resource.TogButUp())'. Ils n'auront pas l'air liés dans le CSS obfuscated, mais ils fonctionneront. –