`
PrisonBreak
  • 浏览: 96325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ExtJS调试--显示问题调试

 
阅读更多

当在页面中发现定义的ExtJS对象没有显示时,可以按一下步骤调试:

 

    1.检查代码是否正确运行了。

 

    2.现在网络面板中检查所需要的图片或数据是否已经下载。

 

    3.检查数据是否正确。

 

    4.如果只是在IE9之前的浏览器有问题,检查逗号问题。

 

    5.使用元素选择功能检查元素是否生成。如果已经生成,则检查元素的高度和宽度,以及位置是否正确。如果没有生成,一般是因为代码没有正确执行。

 

 

 

显示问题最典型的情况就是Grid没有显示数据,具体检查步骤如下:

 

    1.Firebug面板中,检查服务器是否正确的返回了数据,很多时候都是服务器端代码出了问题。

 

    2.确认服务器代码能够正确返回数据后,检查StoreRender是否已正确的将原始数据转换为以数据模型为基准的数据。如果没有正确转换,说明数据模型定义错误,可能是字段映射出了问题,也可能是返回的数据格式不正确,Render不能正确的从返回的文本中提取数据。

 

    3.如果以上都没有问题,那么就是Grid的列定义和数据模型之间的映射存在问题,可以通过减少列定义的方法逐个排查。

 

 

还有一个典型的例子是组件不显示或显示不正确,例如不应该换行的换行了,则检查步骤如下:

 

    1.如果是动态加载的组件,在网路面板中检查服务器是否已正确的返回了数据,检查返回的数据是否正确。

 

    2.HTML面板中检查组件的HTML代码是否已正确生成,如果没有,说明组件没有正确加载,可能因为代码没有被正确执行或代码存在错误。

 

    3.如果HTML代码存在,那么请检查HTML代码的样式,看是否是宽度不够或被隐藏了。如果宽度不够,调整宽度;如果是被隐藏了,检查组件的配置对象。

 

 

    4.如果还是存在问题,请减少组件的配置项,从尽可能小的配置开始,逐个添加配置项,就可以找出是哪个配置项导致了错误。

分享到:
评论

相关推荐

    ExtJS----HelloWorld程序源码

    10. **调试与优化**:在开发过程中,可以利用ExtJS的调试工具和源码版本进行问题排查和性能优化。 通过理解和实践这个“HelloWorld”程序,你将对ExtJS的基本架构和组件系统有初步认识,为后续的复杂应用开发打下...

    Extjs6-iframe-优化.rar

    4. **自定义错误界面**:指定显示404界面,意味着开发者可能已经创建了一个定制的错误页面,提供更友好的用户体验,而不是显示默认的服务器错误页面。 5. **优化性能**:通过这种方式,可以减少不必要的IFrame加载...

    ExtjS--accordion布局

    至于工具,ExtJS 提供了丰富的API文档和社区资源,如iteye上的博客,可以帮助开发者解决问题和学习新的技巧。在实际开发中,可以结合IDE的代码提示和调试工具,以及在线示例和教程,快速掌握accordion布局的用法。 ...

    ExtJS4.0-WEB开发项目源代码

    5. **错误处理和调试**:通过实际的代码了解如何进行错误处理和调试,提高开发效率。 6. **API使用**:对照ExtJS 4.0的官方文档,学习并理解源码中使用的API和方法。 7. **主题和皮肤**:如果涉及到界面主题和皮肤...

    extjs4-教程

    可以通过调试工具检查是否有路径错误或资源加载失败的问题。 #### 7. ExtJS4布局详解 ExtJS4提供了多种布局管理器,允许开发人员对组件进行布局控制。在上述示例中,使用了`layout:'fit'`,它使得内部组件填充整个...

    MyEclipse 8.5 + Spket 1.6.18 + ExtJS ext-4.0.0

    整个配置流程旨在确保MyEclipse中的Spket插件能够正确识别和理解ExtJS 4.0.0的架构,从而为开发者提供全面的代码编辑和调试支持。这一过程虽然细节繁多,但完成后的成果将大大提高前端开发的工作效率和代码质量。 ...

    ExtJs视频教程整包打包

    ExtJs教程视频,下载后txt内为百度云地址及密码,视频...google调试extjs视频 从基础到实战ExtJs全程精通 传智蔡世友ExtJs视频教程 浪曦ExtJs,永久有效,所有视频解压密码相同,在文档中有写,如有问题请及时联系我

    ExtJS6.5-Modern实例源码

    本工程涵盖了 Ext Js Modern 开发的各方面的基础知识, 比如开发环境搭建, 项目结构详解, 如何使用 api, 数据的增删查该基本...本书基于 Ext Js 6.5.2 进行开发, 在其他版本中使用可能存在兼容性问题, 敬请谅 解

    extjs-7.0.0-gpl

    9. **改进的开发工具**:更新的Sencha CMD工具提供了更好的自动化构建和调试功能,包括代码压缩、合并、热重载等,有助于提高开发效率。 10. **兼容性**:ExtJS 7.0.0支持现代浏览器以及IE11,确保应用程序的广泛...

    extJs-2.2.zip

    10. **社区支持**:ExtJS拥有活跃的开发者社区,提供了大量的插件、扩展和示例,以及丰富的在线资源,帮助解决开发过程中的问题。 总结,"extjs-2.2.zip"是ExtJS的一个完整版本,包含所有必要的文件和文档,可以...

    ExtJS内存调试工具 sIEve

    针对ExtJS应用在Internet Explorer浏览器中的内存泄漏问题,出现了专门的内存调试工具——sIEve。 sIEve是一款专门用于检测和分析ExtJS应用在IE浏览器中内存泄漏的工具。由于早期的Internet Explorer浏览器在内存...

    extjs-3.4.0下载

    1. **源代码**:`ext-3.4.0`目录包含了ExtJS的核心库文件,如`ext-all.js`(包含所有组件和功能)和`ext-all-debug.js`(调试版本,带有详细的错误提示)。此外,还有其他分模块的JavaScript文件,便于按需加载和...

    ExtJS官方帮助文档6.5.0

    8. **ExtJS CLI**:命令行工具CLI提供了一种自动化的方式来创建、构建和调试ExtJS应用程序,提高了开发效率。 9. **主题和皮肤**:6.5.0版本可能包含更多的预定义主题和自定义皮肤选项,以满足不同设计风格的需求。...

    ssh+extjs开发crud--经典

    - **更新(Update)**:首先读取要修改的记录,然后显示在编辑界面,用户修改后提交至服务器,由Hibernate更新数据库。 - **删除(Delete)**:发送HTTP DELETE请求,由Struts2转发至相应的Action,调用Hibernate执行...

    ExtJS-3.4.0系列 — ExtJS下载使用

    - **ext-all-debug.js**:调试版本的核心库,便于在开发过程中定位和修复错误。 - **INCLUDE_ORDER.txt**:指导如何按正确的顺序引入底层JavaScript库文件。 - **license.txt**:EXT的许可协议,规定了使用EXT的...

    ExtJS-4.0.7 + Spket 1.6.22

    Spket是一款强大的JavaScript集成开发环境(IDE),专为JavaScript、Ajax和MVC框架如ExtJS等提供代码补全、错误检查和调试支持。版本1.6.22可能包含了对ExtJS 4.0.7的兼容性更新,确保开发者在使用最新ExtJS版本时能...

    ExtJS-4.2.6扩展ux插件89个

    - 调试时,开发者可以利用浏览器的开发者工具检查DOM结构、网络请求和JavaScript错误,以找出问题所在。 6. **文档和社区支持** - Ext JS 官方网站通常提供详细的API文档,介绍每个组件和方法的用法。 - 社区...

    ExtJs-4.1.1a-gpl+中午手册+入门教程

    9. **调试与优化**:学习如何调试ExtJS应用,以及提升应用性能的技巧。 通过这个"ExtJS-4.1.1a-gpl+中午手册+入门教程",开发者可以获得全面的学习资源,快速上手ExtJS开发,并利用其强大的功能构建高质量的Web应用...

    extjs培训2011-12-17

    6. **ext-all-debug.js**:未压缩版本的ExtJS库文件,主要用于开发过程中的调试。 为了在项目中应用ExtJS,需要引入以下文件: - **样式文件**:`<link rel="stylesheet" type="text/css" href="extjs/resources/...

    easy-Extjs-book,轻松搞定Extjs李赞红

    最后,考虑到实际项目开发的需求,书中可能还会有性能优化、调试技巧和最佳实践的指导,帮助开发者避免常见问题,提高开发效率。 总的来说,《轻松搞定Extjs》是一本全面的指南,涵盖了从基础到进阶的ExtJS知识,...

Global site tag (gtag.js) - Google Analytics