2011-01-26 3 views
3

У меня возникла проблема, когда я переопределяю файл CSS CellTable с моим (другим), затем все остальные файлы CSS исчезают и меняют стили и т. Д. На странице. В чем может быть проблема?Gwt: CellTable CSS удаляет все другие файлы CSS

Могу ли я добавить больше стилей (отличных от CellTable) в файл CSS сотовой таблицы, который я переопределяю?

+0

Пожалуйста, объясните, как вы переопределяете файл css? (Я хочу иметь возможность сделать это в другом контексте) –

ответ

1

Когда вы переопределяете CSS, вы меняете базовый стиль?

+0

привет. Благодарю. что вы подразумеваете под базовым стилем? – Deam

+0

да, я был. спасибо – Deam

3

Стиль оформления CellTable отличается от большинства других виджетов в GWT. Он использует ClientBUndle для ввода информации о стиле. Этот пакет вставляется последним, поэтому он переопределяет любой стиль, который вы, возможно, уже сделали.

Посмотрите на код класса CellTable, чтобы узнать, как он расширяет ClientBundle с помощью интерфейса «Ресурсы» и как он расширяет его с помощью «BasicResources».

Чтобы переопределить это поведение по умолчанию, я должен был:
1. создать свой собственный файл CSS с различными stying
2. создать свой собственный интерфейс, который расширяет CellTable.Resource, почти таким же способом, что делает BasicResource в CellTable. java
3. создать экземпляр объекта CellTable с моим ресурсом

Если вы хотите, я могу выслать вам по электронной почте какой-то исходный код.