0

作成中にフローティング ウィンドウをビューポートに追加するにはどうすればよいですか。追加しようとしているとき

viewport.on('add',function(){
//my functionality here
});

どうすれば追加できますか???

何か助けて??

4

1 に答える 1

0

内部メソッドをオーバーライドしない限り、作成中のビューポートにコンポーネントを実際に追加することはできません。ここで行っているのは、"add" イベントのイベント リスナーを追加することです。このイベント リスナーは、アイテムがコンテナーに追加されたときに発生します。

ウィンドウをビューポートに追加しようとしている理由はわかりませんが、他のアイテムと同じように追加します。

Ext.create("Ext.container.Viewport", {
    items: [{
        xtype:  "window",
        width:  400,
        height: 400,
        title:  "My Window"
    }]
});

または、とにかくドキュメント本体に制約されているため、ウィンドウを単独で作成します。

showドキュメントにレンダリングする前に、ウィンドウでメソッドを呼び出す必要があることに注意してください (autoShow: trueウィンドウ構成で設定しない限り)。

于 2012-11-16T23:01:43.007 に答える