2015-04-06 96 views
0

我想背景顏色應用於基於某些條件下特定的細胞錶行元素,我發現了一個API方法 getRowElement(rowNo).getStyle().setBackgroundColor如何將樣式應用於特定的單元格表格行?

public void setRowStyleCell(final int rowNo){ 
    getRowElement(rowNo).getStyle().setBackgroundColor(style); 
} 

,但它不是服用,因爲一些其他的樣式(僞造型)的這個造型這已經應用到這個單元格表(獲得高優先級)。

tr:nth-child(odd){background:none !important;} 

tr:nth-child(even) {background:none !important;} 

有沒有什麼辦法可以在gwt中覆蓋這個樣式?

+0

應用內嵌樣式與重要 – Nimesh 2015-04-06 11:42:22

+0

如何申請?任何的例子嗎?我需要申請只回地面的顏色對細胞錶行。 – 2015-04-06 11:48:21

+0

如何將內聯樣式添加到單元格表格行元素? – 2015-04-06 12:38:12

回答

0

重寫getCellStuleNames並返回所需的樣式。

TextColumn名稱列=新TextColumn(){

  @Override 
      public String getCellStyleNames(Context context, Object object) { 
       return "styleName"; //The name of style id 
      } 

      @Override 
      public String getValue(Object object) {           
       return object.getName(); 
      }   

      }; 
+0

我正在應用僞代碼樣式到行高的優先級比應用樣式到特定行的元素。唯一的方法是設置內聯樣式(我不知道如何設置內聯樣式到特定的行元素)。 – 2015-04-07 16:30:00

相關問題