ViewPort に 4 つのタブを持つ TabPanel があります。タブ自体 (タップする「ボタン」) を保持することは可能ですが、表示されていない場合はコンテンツ/dom を削除/作成しますか?
tab.removeContent() や tab.createContent() のようなものを探していると思います...
私は試した:
activeitemchange: function(component, value, oldValue, eOpts) {
Ext.Viewport.remove(oldValue, true);
}
何もしないようです...
これにより、すべてが削除されます。
activeitemchange: function(component, value, oldValue, eOpts) {
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
}
削除部分が機能しました:
oldValue.removeInnerAt(0);
しかし、その「反対」は何ですか。つまり、タブのコンテンツを設定するにはどうすればよいですか?
var myContent = Ext.create('MyApp.view.MyView');
// and now?