2

私のアプリには、Ext.container.Container から拡張された単純なクラスであるメイン ビューという 1 つの項目を持つビューポートがあります。

メインコントローラーもあり、ビューインスタンスを取得しようとしているので、ユーザーがログに記録されているかどうかに関係なく、対応するアイテムを動的にプッシュできます。

ビュー ['MainView']、refs[ { selector: 'thextype' }] などを使用してみましたが、うまくいきませんでした。

sencha touch でリファレンス (ref) を使用してこの種のことを行っていましたが、Extjs v4.2 について教えてもらえますか?

明確にするために、DOM要素を取得しようとしているのではなく、関連するメソッドでビューインスタンスを取得しようとしています。

前もって感謝します、

4

3 に答える 3

4

ビューの xtype を定義します。

xtype: 'mainview'

そして、コントローラーで:

requires: ['...'] // your view class
// ...
refs: [{
    ref: 'mainView',
    selector: 'mainview' // your xtype
}]

次に、コントローラーでビューのインスタンスを取得できますthis.getMainView()

于 2013-07-31T22:30:22.343 に答える