2011-07-22 38 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類。如果有一個CSS或相關然後PLZ分享它。謝謝對於回覆 –

+1

對不起,我沒有CSS代碼....但這很簡單;) – cupakob

相關問題