0

ビューポートにビューを追加するときに、そのビューが関数を自動的に呼び出すようにコントローラーで設定できるメソッドはありますか?開始時に呼び出されるinit関数に似たものを探しています。ドキュメントのどこかにあることをお詫びしますが、何も見つからないようです。

4

2 に答える 2

-1

「ビューポートにビューを追加する」というのは、漠然とした状況です。明らかに、ビューを手動で ( によってExt.Viewport.add({ ... });) 追加している場合は、後で直接メソッドを呼び出すことができます。ただし、ビューが他の場所で作成され、将来のある時点でビューポートに追加される場合、paintedイベント(またはactivate) が必要になる場合がありますが、これはビューがレンダリングされるたびに発生することに注意してください。初回だけではありません。また、リスナーを直接配置してイベントExt.Viewportをリッスンすることもできます。その場合、追加されたビューを正確に調査する必要があります。いずれにせよ、リスナーの例を次に示します。add

config: {
  ...
  listeners: {
    painted: function(){
      // handle the event
    }
  },
  ...
}
于 2013-02-10T04:30:55.223 に答える