Как применить разные стили к 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.

Другие вопросы по тегам