2011-04-07 22 views
7

Accedo a los nombres de estilo a través de CssResource, ya sea desde el UiBinder y desde las vistas de Java. El problema es que no puedo encontrar una forma de agregar y eliminar sufijos debido a la ofuscación de los nombres de clase.¿Cómo usar los nombres de estilo dependientes junto con la ofuscación de CssResource?

Por el momento he manejado la situación usando la anotación @external en los nombres primarios y dependientes, pero no considero que sea una buena solución.

+0

Consulte este problema en el rastreador de problemas de GWT: http://code.google.com/p/google-web-toolkit/issues/detail?id=4746. –

Respuesta

4

creo que tienes razón en que los estilos dependientes no pueden trabajar con CssResources, pero se puede lograr un efecto similar con estilos jerárquicos, como

.widgetStyle .error { 
    color: red; 
} 

A continuación, aplicar style.widgetStyle y style.error, en lugar de usar un nombre dependiente.

Cuestiones relacionadas