ありがとうトーマス。
読者にとって分かりやすいように…
新しいインターフェースを作成する
public interface GwtCssDataGridResources extends DataGrid.Resources {
@Source({Style.DEFAULT_CSS, "gwtDataGrid.css"})
Style dataGrid();
}
静的参照を使用する
public static final GwtCssDataGridResources gwtCssDataGridResources = GWT.create(GwtCssDataGridResources.class);
static {
gwtCssDataGridResources.dataGrid().ensureInjected();
}
最後に、新しい CSS ファイル gwtDataGrid.css を作成します。スタイルをオーバーライドする必要がある場合は、各定義で!importantを使用する必要があることに注意してください。
.dataGridHeader {
color: #FF0000 !important;
}
.dataGridFirstColumnHeader {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
}
.dataGridLastColumnHeader {
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
}
それでおしまい