私たちのアプリケーションには、パネルを動的に追加/削除する tabpanel があります。
パネルは、メニュー ハンドラーの次のコードによって、メニュー項目のクリックで追加されます。
Ext.getCmp('mainTabPanelId').add(getPanel());
HeregetPanel()
メソッドは、作成後にパネルを返します。
メイン タブ パネルの ID がmainTabPanelId
で、子パネルの ID が panelId であると仮定すると、このコンテキストでは、誰かが次のようにガイドできます。
- add メソッドの後
doLayout()
に呼び出す必要がありますか?mainTabPanel
- l または新しく追加された子パネル、つまり、または で呼び出す
doLayout()
必要がありますか?mainTabPane
Ext.getCmp('mainTabId').doLayout()
Ext.getCmp('panelId').doLayout()
doLayout()
特にスクロールバーなど、レンダリングに関連するすべての問題を処理するための呼び出しはありますか?- このメソッドは、( を使用して)
getPanel()
作成済みのパネルを返す必要がありますか?Ext.create
または ( を使用して) 構成オブジェクトを返す必要がありxtype:'panel'
ますか? 時間を考慮してパフォーマンスを向上させるには、どちらを優先する必要がありますか?