GXT3を使用していると思います。cssを変更することでいくつかのプロパティが設定されると言いました。これは、GXT3 がそれらを設定していないため、機能するためです。
GXT3 の外観を正しく使用するには、移行ガイドの「GXT 3 アプリケーションのスタイリング」セクションを参照することをお勧めします。ページの真ん中辺りです。
GXT3 が使用する外観パターンを変更する 2 つの方法について説明します。
- 構成経由 (GWT モジュール XML ファイル内)
- コンストラクター引数経由
Appearancesについては、Sencha ドキュメントに別の説明があります。
とはいえ、どれだけ変更する必要があるかによっては、かなり複雑です。
すばやく行うために、セルを使用して必要な方法でレンダリングすることがあります。
たとえば、グリッド内のセルを特定の方法でレンダリングするには
ColumnConfig<Users, String> userCol = new ColumnConfig<SelectUserDialog.Users, String>(selectUserProperties.userName(), 240);
AbstractCell<String> c2 = new AbstractCell<String>() {
@Override public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) {
value = "<div style=\"font-size:2.5EM; line-height : 30px; height=40px\" >" + value + "</div>";
sb.appendHtmlConstant(value);
}
};
userCol.setCell(c2);
ColumnConfig をまだ使用していない場合は、ValueProviderとProperyAccessを確認する必要がある場合があります。