extjsでIDで検索した後、タブで「追加」を呼び出せないのはなぜですか?
var tabPanel = new Ext.TabPanel({
id:'maintabs',
activeTab:0,
layoutOnTabChange:true,
deferredRender:false
});
var tab = {
title:'testing',
html:'testing'
}
I can see in my chrome console that tabPanel here has the method "add", and I can add this tab to the tab panel...
ただし、ビューポートでタブを定義すると...
initComponent: function(){
Ext.apply(this, {
layout: {
type: 'fit'
},
items: [
{
xtype: 'tabpanel',
id:'maintabs',
layoutOnTabChange:true,
deferredRender:false,
activeTab: 0, // index or id
items:[...
ただし、次の点を考慮してください。
Ext.get('maintabs').add(tab);
TypeError: Object [object Object] has no method 'add'
ここで何が得られますか?メソッド「add」がないのはなぜですか?