質問

私は問題を抱えています。セルテーブルCSSファイルを自分のもの(別のもの)でオーバーライドすると、他のすべてのCSSファイルが消え、スタイルなどがページに変更されます。何が問題なのでしょうか?

オーバーライドするセルテーブルCSSファイルにスタイル(セルテーブル以外)を追加できますか?

役に立ちましたか?

解決

CSSをオーバーライドしているとき、ベーススタイルを変更していますか?

他のヒント

CellTableのスタイリングは、GWTの他のほとんどのウィジェットとは異なる方法で機能します。クライアントバンドルを使用して、スタイリング情報を注入します。このバンドルは最後に注入されているため、すでに行った可能性のあるスタイリングをオーバーライドします。

CellTableクラスのコードを見て、「リソース」インターフェイスでClientBundleを拡張する方法と、「BasicResources」でそれをどのように拡張するかを確認します。

このデフォルトの動作をオーバーライドするには、次のようにしなければなりませんでした。
1.異なるstyで独自のCSSファイルを作成します
2. CellTable.Resourceを拡張する独自のインターフェイスを作成します。これは、BasicResourceがCellTable.javaで行うのとほぼ同じ方法です。
3.リソースを使用して携帯電話をインスタンス化します

ご希望の場合は、ソースコードをメールで送信できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top