以下を使用して、ビューにコンテンツを追加しました。
Ext.getCmp('mainpage').add({items:thecarousel});
thecarouselは、カルーセルとそのコンテンツを表す配列です。これはすべて、必要に応じて機能します。そのコードは次のとおりです。
var thecarousel = {
xtype: 'carousel',
width: '100%',
height: '100%',
itemId: 'thecarousel',
id: 'carousel',
defaults: {
styleHtmlContent:true,
},
items: allcharts,
}
Ext.getCmp('mainpage').add({items:thecarousel});
Ext.Viewport.setMasked(false);// remove loading message`
私が探しているのは、これの逆を行い、ビューからカルーセルを削除する方法です。
次のことを試してみましたが失敗しました:
- Ext.getCmp('mainpage').remove('carousel',false)
- Ext.getCmp('mainpage').remove({items:'carousel'})
- Ext.getCmp('mainpage').remove('carousel',true)