0

我有一个CellTable. Columns我以编程方式将文本向右对齐的列之一:

column.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);

此外,我希望单元格在右侧有一个填充。无法让它工作。这是我尝试过的:

column.setCellStyleNames("numberCell");

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

单元格中的文本呈现为红色,但没有填充。

4

1 回答 1

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 "";
            }
        };
于 2013-03-12T09:18:50.650 回答