私はGWT DialogBoxを拡張していますし、私のコンストラクタは次のようになります。私はすべてがうまく機能二行目をコメントアウトするとGWT:なぜ "setAnimationEnabled(true);" DialogBoxのサイズを尊重しますか?
public MyBox() {
setGlassEnabled(true);
setAnimationEnabled(true);
setWidth("400px");
VerticalPanel contents = new VerticalPanel();
contents.setWidth("400px");
// init widgets
}
。アニメーションを有効にすると、ダイアログのサイズが「壊れています」。 HTMLサイトを調べると、要素は正しく400ピクセルになりますが、完全にアニメーション化されません。/
私はそのようなウィジェット(アニメーション化されたボックス)はほとんどなく、小さなものもあります。何が問題なのでしょうか?おかげ
EDIT:
ここで奇妙なことです。テーブル要素は432pxですが、DialogBoxには400pxが設定されています。パディングは設定されていません。私はCSSで0のパディングを強制しようとしましたが、まだ結果はありません。
私はそれを前もって設定しようとしましたが、助けにはなりませんでした。私は実行時に要素を検査した(クロム・インスペクタで)divのサイズで正しいです。確かにアニメーションとは関係がありますが、何が分かりません。 – Xorty