2013-05-08 153 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!