[ExtJS5学习笔记]第十二节 Extjs5开发遇到的问题列表记录

简介:

本文作者:sushengmiyan

------------------------------------------------------------------------------------------------------------------------------------


查找组件的方法Ext.getCmp方法有错误提示

问题重现:

定义了多个组件,给组件起了ID和alias名称,后面想使用组件,发现使用Ext.getCmp的时候,运行期有报错如下:

TypeError: Ext.getCmp(...) is undefined


问题原因及解决方法:

我命名的时候,组件的id和alias命名的名称是一样的,导致找组件的时候有冲突导致的,修改一下id和alias名称,再次运行,问题解决。


控制器无法找到,无法识别***控制器错误提示

问题重现:

Error: [Ext.createByAlias] Unrecognized alias: controller.***controller

throw new Error("[Ext.createByAlias] Unrecognized alias: " + alias);



问题原因:

没有在uses或者require引入控制器导致的,增加控制器引用即可。


学习Extjs5 不知道怎么学?example文件夹不知道如何利用该怎么办?


问题重现:想学好Extjs 5,可是没有Extjs5的中文文档,想看例子,使用sencha cmd到examples文件夹,但是例子都执行不起来。


解决方法:在Extjs5的文件夹下有个examples文件夹。这个文件夹存放的都是extjs5官方的例子,学习的话对我们帮助很大,我们仅仅需要一个tomcat服务器即可。

将sencha extjs5的所有东西解压到tomcat的webapps\ROOT文件夹下。这样启动tomcat就可以了。文件目录如下:


然后你执行 localhost:8080就可以看到了,例子你直接点击就会有演示结果了。


sencha cmd generate app方法出现path路径已经配置的错误信息,如下:



错误信息: path *** is already configured for application ***


原因:在已经存在的sencha工作空间进行了另外的工作空间创建,就会出现这个提示,我是在e:\ExtJS5\csdn路径下有工作空间的,现在又要在E:\ExtJS5\sushengmiyan路径下创建工作空间,就会提示如上信息。

解决方式:切换目录,cd E:\ExtJS5\sushengmiyan 然后再进行工作空间的创建,OK,成功。



Extjs5 报错信息TypeError: el is undefined

附加信息是el.addCls.apply(el, arguments);
如下图所示报错:


原因是在initComponent方法中初始化了items属性,但是没有执行this.callParent方法,导致没有apply到父容器中所致,增加this.callParent方法就可以啦。

Extjs5 报错信息:TypeError: headers[i].getCellWidth is not a function

TypeError: headers[i].getCellWidth is not a function


原因是给gridpanel配置格式属性的时候,配置错误,详细看 http://blog.csdn.net/sushengmiyan/article/details/39665979

未完待续....

相关文章
#yyds干货盘点 【React工作记录二十八】重置ant design得样式
#yyds干货盘点 【React工作记录二十八】重置ant design得样式
114 0
#yyds干货盘点 【React工作记录二十八】重置ant design得样式
#yyds干货盘点# 【React工作记录五十七】添加按钮的两种方式
#yyds干货盘点# 【React工作记录五十七】添加按钮的两种方式
213 0
#yyds干货盘点# 【React工作记录五十七】添加按钮的两种方式
#yyds干货盘点# 【React工作记录五十六】新增编辑的组件实现
#yyds干货盘点# 【React工作记录五十六】新增编辑的组件实现
209 0
#yyds干货盘点# 【React工作记录五十六】新增编辑的组件实现
#yyds干货盘点#【React工作记录二十八】重置ant design得样式
#yyds干货盘点#【React工作记录二十八】重置ant design得样式
139 0
#yyds干货盘点#【React工作记录二十八】重置ant design得样式
#私藏项目实操分享# 【练习案例React九】封装一个标题显示栏
#私藏项目实操分享# 【练习案例React九】封装一个标题显示栏
211 0
#私藏项目实操分享# 【练习案例React九】封装一个标题显示栏
Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件
原文:Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件 大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1、QQ空间允许我们 点击 回复人和被回复人...
1050 0
UWP开发笔记——嵌套式页面的实现
原文:UWP开发笔记——嵌套式页面的实现 绪论 UWP开发中,Page是最常用的Control之一,通常情况下,在开发的application中,每一个页面就是一个Page。有时候,为了开发整合度更高,UI表现更为一致的UI,开发者需要把UI控件和功能整合到一个页面的子页面中,子页面拥有自己的UI表现和生命周期,这就需要在Page中嵌套Page来达到需要实现的效果。
1210 0