簡體   English   中英

如何更改 gwt-ext 網格中選定行的顏色?

[英]How to change the color of selected row in gwt-ext grid?

我想在我的應用程序中更改所選網格行(gwt-ext 網格)的顏色。

為此,我這樣做了:

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

但它會永久改變行的顏色。因為我在另一行上的 select 之前選擇的行應該是之前的顏色。

所以我不知道如何更改 gwt-ext 網格中選定行的顏色。

我也想知道如何改變網格行的文字顏色?

  1. 我認為正確的是為該行添加(或修改現有的)css class,而不是在您的 java 代碼中進行此操作。 您可以使用addStyleName("myClass")添加 class 。
  2. 替代方案(但對我來說是錯誤的) - 您可以在為所選行設置顏色之前重置所有行的顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM