类型[config.xtype || defaultType]不是构造函数(ExtJs 3.3)

时间:2013-05-08 18:44:12

标签: extjs

我最近继承了一个很棒的ExtJs应用程序,但对于我的生活,我似乎无法找到我的问题所在。 FireBug抛出的错误是..

错误

  

类型[config.xtype || defaultType]不是构造函数

代码

  

create:function(config,defaultType){
  return config.render? config:new typesconfig.xtype ||   缺省的类型;
  }

以上错误出现在ext-all-debug-w-comments中。

快速检查“defaultType”会将其显示为“panel”,我知道“不是构造函数”错误几乎总是指示某些内容尚未加载。问题是我似乎无法解决这个问题。

我假设Ext.Panel是这里的问题,但我的印象是它加载了

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

我在HEAD中。

如果我知道什么叫做“创造”,那也会有所帮助。我不骗你,这是一个大规模的应用程序。

ExtJ的包含在......下面(它们在身体里)

<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

1 个答案:

答案 0 :(得分:2)

这意味着您正在尝试通过xtype创建内容,但无法在注册列表中找到它。通常意味着你有一个错字或文件不包括在内。在调试器中,查看locals / callstack,查看它试图创建的xtype。