2011-01-26 78 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對象

如果您願意,我可以通過電子郵件給您發送一些源代碼。