2010-09-27 9 views
1

J'ai une expérience bizarre avec les styles GWT.GWT a haché les noms de style css pas correctement ajouté

J'utilise UiBinder ainsi que certains programmes d'accès à de style mes widgets GWT:

<ui:UiBinder xmlns:ui="..." xmlns:g="..."> 
     <ui:style src="bindings.css"/> 
      <g:VerticalPanel > 
       <g:Label addStyleNames="{style.stationTitle}" ui:field="stationName"></g:Label> 
       <g:FlexTable ui:field="routesTable"></g:FlexTable> 
      </g:VerticalPanel> 
    </ui:UiBinder> 

Comme vous pouvez le voir, j'ai aussi un FlexTable. Je suis l'exemple à http://code.google.com/webtoolkit/doc/latest/tutorial/style.html#secondary
pour ajouter des styles à une cellule dans un FlexTable comme celui-ci:

routesTable.getFlexCellFormatter().setStyleName(row, 1, "route"); 

Résultats: Le style à l'étiquette stationName a été ajouté succesfuly mais le style aux cellules des tables n'était pas. Un regard dans le code HTML servi au navigateur trouve le problème
Les styles ont été compilés et donnés les noms hachurées: .G1gm2rpjA et .G1gm2rpjB L'élément HTML qui représente l'étiquette a été donné le nom du style haché correct G1gm2rpjA, mais le cellule dans la table a reçu le nom de style original "route" ... Qu'est-ce qui ne va pas? est-ce un bug gwt?

Répondre