SmartGwt - Как изменить цвет текста?

Можно ли изменить цвет текста в Gwt Widgets..

Например, скажем, у меня есть TreeGrid с TreeGridFields.

Могу ли я изменить цвет, который отображается при печати элементов в дереве?

Благодарю.

2 ответа

Решение

Это не обязательно правильный способ сделать это, но я просто обертываю предметы <font color='COLOR'>itemHere</font> и это работает просто отлично. Я обнаружил, что работать с CSS в SmartGWT - это немного больно.

Вы также можете переопределить protected String getCellCSSText(ListGridRecord record, int rowNum, int colNum) внутри TreeGrid и вернуть строку CSS для шрифта в зависимости от значения записи.

Специально не проверил наличие дерева, но вы можете сделать это для гридов, как показано в примере. Посмотрите также на другие примеры. Не удалось найти его специально для дерева, но скорее всего, оно будет схожим. -

http://www.smartclient.com/smartgwt/showcase/

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