2011-01-26 79 views
3

我有一个问题,当我用我的(另一个)重写CellTable CSS文件,然后所有其他CSS文件消失并更改页面上的样式等。 可能是什么问题?Gwt:CellTable CSS删除所有其他CSS文件

我可以在Celltable CSS文件中添加更多样式(CellTable's除外)吗?

+0

请解释你如何覆盖css文件? (我希望能够在另一种情况下做到这一点) – 2011-10-23 19:56:01

回答

1

当你重写CSS时,你是否改变了基本风格?

+0

嗨。谢谢。基本风格是什么意思? – Deam 2011-01-27 08:01:46

3

CellTable的样式与GWT中的大多数其他小部件不同。它使用ClientBUndle来注入其样式信息。这个包最后被注入,所以它会覆盖你可能已经完成的任何样式。

查看CellTable类的代码,了解它如何通过其“Resources”接口扩展ClientBundle,以及如何通过“BasicResources”扩展它。

要覆盖此默认行为,我只好:
1.创建自己的CSS文件不同stying
2.创建自己的接口,扩展CellTable.Resource,几乎相同的方式,BasicResource确实在CellTable。 java
3.用我的资源实例化我的CellTable对象

如果您愿意,我可以通过电子邮件给您发送一些源代码。