我有CellTable
Columns
。其中一列我以编程方式将文本右对齐:
column.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
此外,我希望单元格右侧有填充。通过不能让它工作。这就是我试过的:
column.setCellStyleNames("numberCell");
.numberCell {
padding-right: 5px !important;
margin-right: 5px !important;
color: red !important;
}
单元格中的文本以红色显示,但没有填充。
答案 0 :(得分: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 "";
}
};