2

CellTableの数値を右揃えにしたい。選択した列にスタイル名を割り当てる方法をすでに探していたので、CSSに合わせることができましたが、それでも理解できませんでした。

ここに画像の説明を入力してください

私もこれを試しましたが、うまくいきませんでした、

itemPriceColumn.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT);

GWTのドキュメントによると、新しい水平方向の配置は、次にテーブルがレンダリングされるときに適用されます...そして、render()メソッドで必要とされるため、どのパラメーターを渡す必要があるかはまだわかりません。

だから私はCSSを含む答えを期待しています。

4

3 に答える 3

8

さて、あなたが持っていたものはほとんど正しいです。これは、cssなしで私のために機能します:myColumn.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);

于 2012-10-18T19:59:22.207 に答える
1
unitPriceColumn.setCellStyleNames("alignRight");

totalAmountColumn.setCellStyleNames("alignRight");

alignRightCSSの名前はどこにありますか。

.alignRight {text-align:right}
于 2012-10-18T06:02:37.473 に答える
0

オプション1:親要素(CellTable内)でfloat:rightを使用します。

オプション2:独自のTextCellを作成し、renderメソッドを実装して次のようなものを生成します。

<div style="width:100%; text-align:center;"> your value </div>
于 2012-10-05T12:13:29.130 に答える