Pregunta

Tengo un problema, cuando anulo el archivo CSS Celltable con el mío (uno diferente), luego todos los demás archivos CSS desaparecen y cambian los estilos, etc. en la página. ¿Cual podría ser el problema?

¿Puedo agregar más estilos (además de CellTable) en el archivo CSS Celltable que anulé?

¿Fue útil?

Solución

Cuando estás anulando CSS, ¿estás cambiando el estilo base?

Otros consejos

El estilo de Celltable funciona de manera diferente a la mayoría de los otros widgets en GWT. Utiliza un ClientBundle para inyectar su información de estilo. Este paquete se inyecta al último, por lo que anula cualquier estilo que ya haya hecho.

Mire el código de la clase CellTable para ver cómo extiende el cliente con su interfaz de "recursos" y cómo se extiende eso con "BasicResources".

Para anular este comportamiento predeterminado, tuve que:
1. Cree mi propio archivo CSS con diferentes sting
2. Cree mi propia interfaz que extienda CellTable.Resource, de la misma manera que BasicResource en CellTable.java
3. Instanciar mi objeto CellTable con mi recurso

Si lo desea, puedo enviarle un correo electrónico algún código fuente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top