を含む要素を中央に配置しようとしていますCellTable
。実際のセンタリングロジックは問題なく機能しますが、これらすべてのアタッチ/デタッチイベントに問題があります。基本的に、私はコンテナウィジェットでこれを行っています:
@Override
public void onLoad() {
super.onLoad();
center();
}
ただし、onLoad
コンテナ上ですべての子がロードされたことを意味するわけではないようです。したがって、実際のセンタリングルーチンの呼び出しが早すぎて、Element.getOffsetWidth
/getOffsetHeight
が両方とも返され0
ます。これにより、コンテナが画面の中央の左上隅に表示されます。
AttachEvent.Handler
でを使用した場合も同じことが起こりCellTable
ます。
それで... DOMサブツリーがDOMに接続されているときに、アクションをトリガーできるイベントはありますCellTable
か?Widget
前もって感謝します。