2013-05-08 154 views
0

我最近繼承了一個大的ExtJs應用程序,對於我的生活,我似乎無法找到我的問題在哪裏。該Firebug是引發錯誤是..類型[config.xtype || defaultType]不是構造函數(ExtJs 3.3)

錯誤

類型[config.xtype || DefaultType的]不是一個構造

代碼

創建:功能(配置,DefaultType的){
       返回config.render? config:new typesconfig.xtype || defaultType;
}

上述錯誤發生在ext-all-debug-w-comments中。

對「defaultType」的快速檢查表明它是「面板」,我知道「不是構造函數」錯誤幾乎總是表示尚未加載某些東西。問題是我似乎無法解決這個問題。

我假設Ext.Panel是這裏的問題,但我的印象是,它裝載了

<script src="/ext-3.3/adapter/ext/ext-base.js" type="text/javascript"> 

,我有在目。

如果我知道什麼叫做「創造」,這也會有所幫助。我哄你不是,這是一個大規模的應用程序。

的包括ExtJS的是下面......(他們是在BODY)

<script type="text/javascript" src="/ext-3.3/ext-all-debug-w-comments.js"></script> 
<script type="text/javascript" src="src/ext/ux/Spinner.js"></script> 
<script type="text/javascript" src="src/ext/ux/form/SpinnerField.js"></script> 
<script type="text/javascript" src="src/ext/layout/CardLayout-crossfade.js"></script> 
<script type="text/javascript" src="src/wx/plugin/DragDropTabs.js"></script> 
<script type="text/javascript" src="src/ext/ux/Lightbox.js"></script> 
<script type="text/javascript" src="src/ext/ux/NoLayoutCollapsed.js"></script> 
<script type="text/javascript" src="src/wx/ContractionsStore.js"></script> 
<script type="text/javascript" src="src/wx/text/Render.js"></script> 
<script type="text/javascript" src="src/wx/selection/SelectionHelper.js"></script> 
<script type="text/javascript" src="src/wx/core/StationsStore.js"></script> 
<script type="text/javascript" src="src/wx/LeftColumn.js"></script> 
<script type="text/javascript" src="src/wx/text/Config.js"></script> 
<script type="text/javascript" src="src/wx/text/Container.js"></script> 
<script type="text/javascript" src="src/wx/text/TextColumn.js"></script> 
<script type="text/javascript" src="src/wx/text/TextWx.js"></script> 
<script type="text/javascript" src="src/wx/text/AbsWxAero.js"></script> 
<script type="text/javascript" src="src/wx/text/Metar.js"></script> 
<script type="text/javascript" src="src/wx/text/MetarSettings.js"></script> 
<script type="text/javascript" src="src/wx/text/TafSettings.js"></script> 
<script type="text/javascript" src="src/wx/text/TextWxSettings.js"></script> 
<script type="text/javascript" src="src/wx/text/Taf.js"></script> 
<script type="text/javascript" src="src/wx/text/ForecastRegions.js"></script> 
<script type="text/javascript" src="src/wx/chart/Selector.js"></script> 
<script type="text/javascript" src="src/wx/chart/Container.js"></script> 
<script type="text/javascript" src="src/wx/chart/Chart.js"></script> 
<script type="text/javascript" src="src/wx/chart/ChartTBarButton.js"></script> 
<script type="text/javascript" src="src/wx/chart/LegendPanel.js"></script> 
<script type="text/javascript" src="src/wx/chart/SingleSite.js"></script> 
<script type="text/javascript" src="src/wx/chart/AddsAirmetChart.js"></script> 
<script type="text/javascript" src="src/wx/selection/Selector.js"></script> 
<script type="text/javascript" src="src/wx/ChartCardPanel.js"></script> 
<script type="text/javascript" src="src/wx/sponsored/content.js"></script> 
<script type="text/javascript" src="src/wx/sponsored/SponsorPanel.js"></script> 
<script type="text/javascript" src="src/wx/chart/charts-tree.js"></script> 
<script type="text/javascript" src="src/wx/initStores.js"></script> 
<script type="text/javascript" src="src/wx/init.js"></script> 

任何想法? JW

+0

OMG!包括如此多的文件?你爲什麼不切換到v4.2? – 2013-05-09 05:15:53

+1

1.我繼承了這個應用程序,這將不得不晚一些。這一切都通過螞蟻來縮小。感謝你的關心。 JW – 2013-05-09 10:44:37

回答

0

這意味着您正嘗試通過xtype創建一些內容,但無法在註冊列表中找到它。通常意味着你有一個錯字或文件不包括在內。在調試器中,看看本地/ callstack,看看它試圖創建的xtype。 OMG!