0

私はとを持ってCellTableColumnsます。プログラムでテキストを右に揃える列の1つ:

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 に答える