Javascript 无法将extjs 3迁移到extjs 4
我正在从extjs版本3迁移到extjs版本4。我已经使用sencha提供的Ext3到4迁移指南将兼容层添加到我的项目中。Javascript 无法将extjs 3迁移到extjs 4,javascript,extjs,extjs4,compatibility,extjs3,Javascript,Extjs,Extjs4,Compatibility,Extjs3,我正在从extjs版本3迁移到extjs版本4。我已经使用sencha提供的Ext3到4迁移指南将兼容层添加到我的项目中。 为了启用ext3兼容性,我在Ext all debug.js(extjs4)之后包括了以下几行代码。 //相容性 我搬走了 // Ext 3 <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script> <script type="text/j
为了启用ext3兼容性,我在Ext all debug.js(extjs4)之后包括了以下几行代码。 //相容性 我搬走了
// Ext 3
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="scripts/external/extjs/ext-all.js"></script>
extjs-all-debug.js中仍存在以下错误
TypeError: me.events is undefined
event = me.events[ename];
我做错了什么?
如何避免这种错误?
请任何人建议将现有的extjs3应用程序迁移到extjs4,代码更改最少请改用
Ext.define
Ext.define('Ext.ux.MyCoolClass', {
extend: 'ClassNameYouAreExtending',
alias: 'widget.mycoolclass'
});
并确保您已经为您的活动添加了事件(“yourEvent”)
Ext.define('Ext.ux.MyCoolClass', {
extend: 'ClassNameYouAreExtending',
alias: 'widget.mycoolclass'
});