GWT: Cellatable CSS удаляет все остальные файлы CSS
-
24-10-2019 - |
Вопрос
У меня возникает проблема, когда я переопределяю файл CSS Cltkatable CSS с моим (другой), тогда все остальные файлы CSS исчезают и изменяют стили и т. Д. На странице. В чем может быть проблема?
Могу ли я добавить больше стилей (кроме CellTable) в CLST -файл CSS, который я переопределяю?
Решение
Когда вы переопределяете CSS, вы меняете базовый стиль?
Другие советы
Стиль CellTable работает иначе, чем большинство других виджетов в GWT. Он использует клиентский сад для введения информации о стиле. Этот пакет впрыскивается последним, поэтому он отменяет любой стиль, который вы уже сделали.
Посмотрите на код класса CellTable, чтобы увидеть, как он расширяет клиентский интерфейс с его интерфейсом «ресурсов» и как он затем расширяет это с помощью «BasicResources».
Чтобы переопределить это поведение по умолчанию, я должен был:
1. Создайте свой собственный файл CSS с различным стилем
2. Создайте свой собственный интерфейс, который расширяет Cltlatable.Resource, почти так же, как BasicResource в Cltlatable.java
3. Собрание моего объекта Cellatable с помощью моего ресурса
Если хотите, я могу написать вам какой -нибудь исходный код.