我在 Symfony 应用程序中使用 ExtJS 和 GeoExt。由于 Symfony 的资产倾销导致路由错误导致一些麻烦,目前一切正常。
在尝试在 Ext Panel 中显示 OpenLayers 层时发现问题后,我尝试以这种方式解决它:
Ext.require([
'GeoExt.panel.Map',
'GeoExt.tree.OverlayLayerContainer',
'GeoExt.tree.BaseLayerContainer',
'GeoExt.data.LayerTreeModel',
'GeoExt.tree.View',
'GeoExt.tree.Column',
]);
问题,我收到了这个错误:
Uncaught TypeError: undefined is not a function
错误来自 Ext.Require
如果我只是把
Ext.require([
]);
里面什么都没有,没有错误。一旦我把东西放进去,即使它是 Ext.something,错误也会再次出现。
错误来自:
/server path/ExtJS4.2/src/menu/Manager.js:182
为什么 ?