estilo UiBinder FlexTable
Pregunta
Quiero añadir diferentes estilos para diferentes filas, ¿Cuál es la mejor manera?
Estoy tratando esto (que duerma obras, ningún error, pero sin cambios):
- dos interfaces:
StatiscticsTableResources interfaz pública se extiende ClientBundle {
public static final StatiscticsTableResources INSTANCE = GWT.create(StatiscticsTableResources.class);
@Source("StatisticsTableCss.css")
StatisticsTableCss css();
}
interfaz pública StatisticsTableCss extiende CssResource {
String tableOddRow();
}
- CSS
{.tableOddRow background-color: # aeaaa2; color azul; }
- apllying EL ESTILO
ftStatistics.getRowFormatter () addStyleName (i, StatiscticsTableResources.INSTANCE.css () tableOddRow ().);.
Solución
conjetura salvaje, se le ha olvidado para inyectar la hoja de estilo. En algún lugar en la parte superior de la clase en la que se aplica el estilo, añada esta línea:
static { StatisticsTableResources.INSTANCE.css().ensureInjected(); }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow