我遇到了问题,当我用我的(不同的)覆盖CellTable CSS文件时,所有其他CSS文件都会消失并更改页面上的样式等。 可能是什么问题?
我可以将更多样式(除了CellTable之外)添加到我覆盖的单元格CSS文件中吗?
答案 0 :(得分:3)
CellTable的样式与GWT中的大多数其他小部件的工作方式不同。它使用ClientBUndle来注入其样式信息。此捆绑包最后注入,因此它会覆盖您可能已经完成的任何样式。
看看CellTable类'代码,以了解它如何使用" Resources"扩展ClientBundle。接口以及如何使用" BasicResources"。
扩展它要覆盖此默认行为,我必须:
1.创建我自己的css文件与不同的stying
2.创建我自己的扩展CellTable.Resource的接口,就像BasicResource在CellTable.java中的做法一样
3.使用我的资源
如果您愿意,我可以给您发送一些源代码。
答案 1 :(得分:1)
当你覆盖CSS时,你是否正在改变基本风格?