使用Ext.widget()方法时弹出错误的问题
2016-03-19 22:51
411 查看
使用Ext.widget()方法时弹出以下提示信息
ext-all.js:15 Uncaught TypeError: Cannot read property ‘substring’ of undefined
首先,widget()方法是用来创建类的实例的,传入的参数是该类的别名,
既然是类的别名,那么这个别名应该是在类的信息被加载之后才会生效的。而在Extjs的controller层使用该方法时如果该类还没有被加载,那么当然就找不到这个别名,理所当然会弹出无法获取类型的错误。
解决方式,在Ext.application(){}中添加requires配置项 ,
requires配置项用来加载与应用程序相关的类库
代码如下:
requires : [‘Ext.container.Viewport’,’AM.view.user.Edit’],参数为需要加载的类的全称。
ext-all.js:15 Uncaught TypeError: Cannot read property ‘substring’ of undefined
首先,widget()方法是用来创建类的实例的,传入的参数是该类的别名,
既然是类的别名,那么这个别名应该是在类的信息被加载之后才会生效的。而在Extjs的controller层使用该方法时如果该类还没有被加载,那么当然就找不到这个别名,理所当然会弹出无法获取类型的错误。
解决方式,在Ext.application(){}中添加requires配置项 ,
requires配置项用来加载与应用程序相关的类库
代码如下:
requires : [‘Ext.container.Viewport’,’AM.view.user.Edit’],参数为需要加载的类的全称。
相关文章推荐
- extjs grid取到数据而不显示的解决
- ExtJS下grid的一些属性说明
- Extjs在exlipse中设置自动提示的方法
- 常用Extjs工具:Extjs.util.Format使用方法
- extjs DataReader、JsonReader、XmlReader的构造方法
- 学习ExtJS(一) 之基础前提
- extjs 为某个事件设置拦截器
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- Extjs列表详细信息窗口新建后自动加载解决方法
- Extjs grid添加一个图片状态或者按钮的方法
- Extjs学习笔记之四 工具栏和菜单
- extjs form textfield的隐藏方法
- ExtJS 2.0实用简明教程之应用ExtJS
- ExtJS Store的数据访问与更新问题
- 不用写JS也能使用EXTJS视频演示
- Extjs改变树节点的勾选状态点击按钮将复选框去掉
- extjs 列表框(multiselect)的动态添加列表项的方法
- ExtJs默认的字体大小改变的几种方法(自己整理)
- ExtJS 配置和表格控件使用第1/2页
- 解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题