Как применить разные стили к TreeNode для разных состояний?
Я работаю над Java, SmartGWT 2.5 и Mozilla FF 3.6.x. я использую Tree
, TreeGrid
& TreeNode
в моем приложении. Мой вопрос: я хочу применить разные стили к TreeNode
для 3 разных состояний TreeNode
, Состояния: Включено, Выбрано, Над (Наведение мыши). Как мне этого добиться?
Заранее спасибо.
1 ответ
Решение
Переопределите getBaseStyle() или getCellCSSText(). Вот пример каждого здесь:
http://www.smartclient.com/smartgwt/showcase/
http://www.smartclient.com/smartgwt/showcase/
Этот же API применяется к TreeGrid, поскольку ListGrid является его суперклассом. Параметр "Запись" для этих методов является вашим TreeNode.