2011-07-22 21 views
2

私のアプリケーションでグリッド(gwt-extグリッド)の選択行の色を変更したいと思います。gwt-extグリッドで選択した行の色を変更するにはどうすればいいですか?

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

をしかし、それは永久に私はそれが前回選択された行は、それ以前の色にする必要があります別の行を上の選択row.Asの色を変えている。

はこのために私はこれを行っています。

私はgwt-extグリッドで選択した行の色を変更する必要はありません。

グリッド行のテキストの色を変更する方法も知りたいですか?

答えて

1
  1. 私は正しいと思うのは、行のためのcssクラスを追加(または既存の変更)し、あなたのJavaコードでこれを作らないことです。クラスはaddStyleName("myClass")で追加できます。
  2. (私にとっては間違っています) - 選択した行の色を設定する前に、すべての行の色をリセットすることができます。
+0

私は2つのオプションを試してみましたが、正常に動作していません。まず、行の色を設定できるCSSクラスを作成する必要があります。返信用 –

+1

申し訳ありませんが、私はCSSコードがありません....これは簡単です;) – cupakob

関連する問題