Extjs4常见的调试问题:

1、fireFn.apply of undefined
方法名称对不上

2、新增页面居左
解决:页面的宽度和高度需要调整,内容items有问题;
或者:layout : 'column',但是没有columnWidth属性

3、http 400 bad requested
请求的参数传递错误
params : {
pkId : pkId,
yj : yj,
mark : _record.mark
},
检查传参是否存在或者名称有误;

4、浏览器调试查看后端返回有数据,前端数据显示出不来:
model有问题,
把内容 从好的model中全部复制过来,再修改,
可能中间有特殊字符

也可能是异步调用,把程序写在callback或者success方法中;

5、后台报错:domain.delete的mapper不存在

requestMapping没有value值

或者请求的url有误;
或者没有自动构建工程(项目),在Project菜单中选择 build project即可;

6、后台:无效类型111
没有传入deptPk;deptPk的大小写格式不对;

7、Uncaught TypeError: Cannot read property 'processed' of undefined
js中多了逗号;
ext-all-debug.js:9818 Uncaught TypeError: Cannot read property 'apply' of undefined
方法名错误;

8、页面出现重复的按钮,可能是show的很多次该组件;或者按钮的id重复的;

9、Uncaught TypeError: Cannot read property 'buffered' of undefined
问题:
store没定义,或者找不到;

10、ext-all-debug.js:109326 Uncaught TypeError: headers[i].setSortState is not a function
问题:grid的columns中的某个列定义错误;

11、setTitle方法无法动态显示
原因:widget方法是重新创建,应该用this.up或者this.down方法获取已经创建的组件实例

13、鼠标放在grid里面,滚动条 滚不动:
整个容器里面有组件没有定义;

14、autoScroll: true ,
会导致window内容页面 可以稍微上下滚动;

15、改变这个textfield的emptyText以后,怎样让它显示改变后的emptyText
searchText.emptyText = '按姓名搜索';
searchText.setValue('');

16、给组件指定ID以后,在controller中通过
{ref:'winGrid', selector:'winGrid'},
可以避免创建重复的组件从而出现别的问题;

17、java列表查询时;
java.lang.NullPointerException
at com.frame.core.dao.impl.BaseServiceImpl.getPageList(BaseServiceImpl.java:111)
sql无问题:
查看dao层和service层
是不是没有加上@Autowired注解;

18、
Uncaught TypeError: Cannot read property 'ref' of undefined
controller的
ref的逗号重复;

19、修改、查看load以后combo显示不出来,String和int的转化出错,看前后台类型是否一致;
model也要设置准确;

20、
win.show();窗口弹不出来;
win写的有问题,复制一个过来再修改;

21、窗口各种嵌套,操作按钮只显示一半;
调整里面所有内容窗口宽度和高度自减;

22、权限设置修改显示不出来按钮或者操作;
数据库是不是没有配置funcvalue或者修改java类没有重启服务;
或者controller名没有修改;

23、grid窗口显示不全,grid定义的高度太高或者新增窗口的高度不够;

24、oracle数据类型number3,选中1的时候可以,选到21的时候不行;
不是数据长度的问题,因为关联了字典表,关联类型不对;用to_char()
把vstatus包起来;

25、打印调试,无法获取未定义或 null 引用的属性“BACK_TABLE”
调试java的controller,有的参数没有传;

26、listpanel列表标题和内容不对齐,drenderer使用有误,把model从int类型转化成String
类型;

27、window下面的form的items过多,并且使用了fieldset,win显示不全;
在form里面配置autoScroll : true,

28、SCRIPT5007: 无法获取未定义或 null 引用的属性“apply”
if (listener && listener.fireFn.apply(listener.scope || me.observable, args) === false) {
return (me.firing = false);
}
问题:controller的监听事件和方法中出现了错误,可能是调用共用组件出现了问题;或者页面和controller定义了重复的监听事件;

29、打印页面的title文字显示不出来;数据里面没有设置字体大小和line-height

30、grid出现重复的操作按钮,权限表func_value设值重复了;

31、BeanUtils.copyProperties使用时一定要注意大小写和下划线要一致;

32、radio字体排列不齐,radio没设置宽度;

33、if ((sep = name.indexOf('@')) > 0) {
报错;
controller的view多了逗号;

Extjs4常见的调试问题的更多相关文章

  1. 研究怎么运用xcode处理常见的调试问题

    本文转载至 http://blog.csdn.net/zhuzhihai1988/article/details/7749022 所谓磨刀不误砍柴工,这里菜鸟我在研究怎么运用xcode处理常见的调试问 ...

  2. 总结一篇shell调试技巧及常见的脚本错误

      #常见的调试命令工具 1.使用bash命令参数调试 #使用 [root@game ~]# sh [-xvn] test.sh #参数解释: -x:将执行的脚本内容输出出来,可以看到执行的过程 -n ...

  3. shell脚本调试

    转自:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟 ...

  4. 【转】Linux Shell脚本调试技术

    本文转载自:https://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ Shell脚本调试技术 本文全面系统地介绍了shell脚本调试技 ...

  5. 在CentOS下利用Eclipse调试FFmpeg

    所需软件 64位软件打包下载链接:http://pan.baidu.com/s/1i3B08Up 密码:o50u https://yunpan.cn/cBKDSbrGDgBvz  访问密码 1f55 ...

  6. shell脚本调试技术_转

    转自:http://itlab.idcquan.com/linux/SHELL/727128.html 参考:https://linux.cn/article-8045-1.html 本文全面系统地介 ...

  7. log4j+logback+slf4j+commons-logging的关系与调试

    背景     由于现在开源框架日益丰富,好多开源框架使用的日志组件不尽相同.存在着在一个项目中,不同的版本,不同的框架共存.导致日志输出异常混乱.虽然也不至于对系统造成致命伤害,但是明显可以看出,架构 ...

  8. 【转】shell脚本调试(bash trap support bashdb )

    原文网址:http://zhu8337797.blog.163.com/blog/static/170617549201122512712136/ 命 令 选 项 功 能 bash –x 脚本名 回显 ...

  9. Shell脚本调试技术

    http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握 ...

随机推荐

  1. 免费CA数字证书的申请、安装、导入、导出

    http://wenku.baidu.com/link?url=oDUw50eCE5zX8tmg4N3-ddYGLt1U5aJYGEN7rk_z7t6LuMHL3M4oBstYBI_dQ1UnCtcK ...

  2. 获得android手机的联网状态

    获得android手机的联网状态   在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况.下面的代码,作为例子,详细说明了对于当前网络情况的判断. 先看一个自己定义的应用类. ...

  3. 关于Cocos Creator用js脚本代码播放骨骼动画的步骤和注意事项

    步骤: 1.用cc.find()方法找到相应的骨骼动画节点,并把这个对象赋值给一个var出来的新对象. 具体代码:var spineboy_anim = cc.find("UI_Root/a ...

  4. 全局结果集,带参数的结果集和动态结果集(struts2)

    全局结果集: 当许多action都有共同的结果时,如果每个package都存在一个相同结果,会使得struts.xml比较臃肿,所以使用全局的结果集.一个包内的全局结果集可以通过包的继承而被其它包使用 ...

  5. ImageNet Classification with Deep Convolutional Neural Networks 论文解读

    这个论文应该算是把深度学习应用到图片识别(ILSVRC,ImageNet large-scale Visual Recognition Challenge)上的具有重大意义的一篇文章.因为在之前,人们 ...

  6. 让Android 变身回一台真正的Linux系统吧!!!

    在Android上开发也有两年的时间了,虽然一直都知道Android是构建在Linux Kernel上的手机操作系统,但在此之前一直没有实感. 直到第一次买了Android的手机,并请人帮我Root后 ...

  7. 转载:pyqt线程间通过 信号/槽 通信

    转自:http://blog.sina.com.cn/s/blog_613d5bb701016qzv.html 信号(singal)与槽(slot)用于对象相互通信,信号:当某个对象的某个事件发生时, ...

  8. openal 基础知识2

    三枚举扩展包(enumeration extension,“ALC_ENUMERATION_EXT”) 开发者可以通过这个extension得到一个字符串列表,区分不同的渲染/捕捉设备.OpenALr ...

  9. c++primer记录(二) 模板

    因为看得源码里有大量的类模板,所以补充下C++中模板的知识 模板:函数模板 类模板 .p- 函数模板的类型参数可由编译器进行推断,也可以由用户显式的指定,类模板的类型参数必须显式的给出: p- 非类型 ...

  10. 调用外部 DLL 中的函数(2. 晚绑定)

    , b, t, );end; procedure TForm1.FormDestroy(Sender: TObject);begin  FreeLibrary(inst);  {记得释放}end; e ...