2013-03-12 97 views
0

我有一個CellTableColumns。其中一列將文本右對齊編程式:如何將渲染的單元格行對齊到右側?

column.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); 

此外,我希望單元格在右側有一個填充。由於不能得到它的工作。這是我試過的:

column.setCellStyleNames("numberCell"); 

.numberCell { 
    padding-right: 5px !important; 
    margin-right: 5px !important; 
    color: red !important; 
} 

單元格中的文本呈現爲紅色,但沒有填充。

回答

0

正如你應用的風格,它應該工作。但讓您嘗試使用getCellStyleNames應用特定的列樣式。它可能工作。

Column<Data,String> noColumn=new Column<Data, String>(new TextCell()) { 
      @Override 
      public String getCellStyleNames(Context context, Data object) { 
        return "numberCell"; 
      } 
      @Override 
      public String getValue(Data object) { 
       return ""; 
      } 
     }; 
相關問題