Как изменить цвет выбранной строки в сетке gwt-ext? - PullRequest
2 голосов
/ 22 июля 2011

Я хочу изменить цвет выбранной строки сетки (сетка gwt-ext) в моем приложении.

Для этого я сделал это:

int rowIndex = getGrid().getStore().indexOf(rec);
Element currentRow = getGrid().getView().getRow(rowIndex);
currentRow.getStyle().setProperty("backgroundColor","red");

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

Так что я не понимаю, что делать, чтобы изменить цвет выбранной строки в сетке gwt-ext.

Я также хочу знать, как изменить цвет текста строки сетки?

1 Ответ

1 голос
/ 25 июля 2011
  1. Я думаю, что правильным было добавить (или изменить существующий) класс css для строки, а не делать это в своем Java-коде.Класс можно добавить с помощью addStyleName("myClass").
  2. Альтернатива (но это неправильно для меня) - вы можете сбросить цвет для всех строк, прежде чем установить цвет для выбранной строки.
...