2015-04-06 98 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

相关问题