私はExtJS 5.1を使用しています。私は、イベントの「クリック」のためのlisternerとitemsセクションのボタンの定義を持つパネルを持っています。 'this'-キーワードはここではボタンそのものを指します。しかし、私は自分のパネルに新しいコンポーネントが必要なので、リスナー機能でこのパネルを参照する必要があります。 'this.getParent()。add(...)'は機能せず、関数エラーもなく、this.container.getParent()。add(...)の結果は同じエラーになります。正しい方法は何ですか?ExtJSの親コンポーネントを取得
答えて
.up('panel')
ボタンのクリック機能の最初の引数に「.up('panel')
」を使用します。
またはExtJSの5で、あなたのパネルでreference
プロパティを定義し、あなたがコードをポストする必要が
this.lookupReference('your_reference_in_panel');
コンポーネントのアトリビュートセレクタは、特に上を向いている状況では、ほとんど使用されません。 –
ありがとう、.up( 'panel')で動作します。 –
@EvanTrimboli "めったに使われない"とはどういう意味ですか?私はそれが悪い習慣か何かについて何も読んだことは一度もありません。 – qmateub
- 1. React:親コンポーネントの状態データを取得
- 2. Tridion 2009 - コンポーネントの親フォルダを取得TCM
- 3. 親コンポーネント内の子コンポーネントへの参照を取得する
- 4. HTML親コンポーネントのIDを取得する方法?
- 5. ExtJSのバージョンを取得
- 6. カスタムExtJsコンポーネントのカスタムプロパティ
- 7. 親を取得
- 8. ExtJS - データ取得中のエラー
- 9. ExtJSの - コンポーネント項目値
- 10. このコンポーネントを使用することにより、親クラスのデータを取得
- 11. ルーティングされたコンポーネントの親/ホストを取得するにはどのよう
- 12. ActiveRecord :: Relationの親を取得
- 13. ExtJS 4 - Ext.toolbarのオーバーフローメニューを取得する
- 14. ExtJSのGridPanelからモデルを取得
- 15. mvc extjsのrowEditからレコードを取得
- 16. 親コンポーネントはJFolderChooser.showOpenDialog
- 17. JTextPane - コンポーネント値を取得
- 18. 親テーブルを取得する親テーブルjQuery
- 19. extJSのコンポーネントを塗り直す
- 20. Perl親フォルダ名を取得
- 21. SHBindToParent、親pidlを取得
- 22. javascript親オブジェクトを取得
- 23. extjsグリッドからポストパラメータを取得する
- 24. extJsツリー:名前からノードを取得
- 25. extjsグリッドでテキストフィールドセルを取得する4.0
- 26. Extjsタイムスタンプの取得と書き込み
- 27. ExtJS 4.2のコンポーネントの更新と再レンダリング
- 28. コンポーネントの座標を取得する
- 29. コンポーネントの外にparamsを取得する
- 30. ExtJSグリッドにコンポーネントをレンダリングする
を使用しています。 –