我創建了一個帶有幾個選項卡的選項卡面板,當我嘗試實施甘特圖(需要dom創建)時,我總是看到panel.body是未定義的,即使我向面板添加了一些東西...ExtJS Ext.panel.body未定義。爲什麼?
...},{
title: "Descriptions View",
id: 'dviewTab',
iconCls: 'icon-desc',
autoWidth: true,
forceLayout: true,
header: false,
xtype: 'panel',
items: [ {xtype: 'textfield', value: 'testing'} ] // so we have something in the 'body'
},{....}
然後面板被創建後我做
var uiPanel = Ext.getCmp('dviewTab');
if (uiPanel.body)
{
// never gets here :(
} // if
else
{
this.logger("uiPanel.body is undefined.... WHY??");
}
我可以看到螢火蟲的面板,看起來它應該,但我沒有看到一個體場,如果是相關的「元素'面板的價值是「身體」。 我不明白爲什麼它是未定義的,請幫助。
感謝這解釋了爲什麼當它是活動選項卡時它工作正常。 – Crushing