`
xjnine
  • 浏览: 49584 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

关于Extjs中(uncaught exception: No center region defined in BorderLayout)

阅读更多
    最近,在使用Extjs的过程中,偶然遇到一个奇怪的问题 :就是我初始化了一个窗口,在页面上有一个图标,通过Ext.get("").on("click","")方法点击此图标显示此窗口,但是短短的一段代码,在firefox中老是报:uncaught exception: No center region defined in BorderLayout的错,而且无法显示此窗口。
  
     根据IE的错误信息调试了老半天也没找到哪的毛病,本来就没多少的JS代码,硬是不知道问题出在哪。看了Firefox的提示才明白,意思就是说在layout为border的westpanel中没有定义center region。防止这样的报错就得把layout为border删了或者添加center region,显然如果这个panel没有子panel(items)的话完全没必要设成border layout。查了下ExtJS3.1.1 API documentation,关于border layout的提示有:
1.Any container using the BorderLayout must have a child item with region:’center’. The child item in the center region will always be resized to fill the remaining space not used by the other regions in the layout.
2.Any child items with a region of west or east must have width defined (an integer representing the number of pixels that the region should take up).
3.Any child items with a region of north or south must have height defined.
看来做web开发,firefox中的firebug是非常有用的。


分享到:
评论
1 楼 nail2008 2011-03-30  
我在用jBPM的时候,jBPM生成的按钮默认id为id="${leavingTransition.id}_btn",
结果传过来的id是79798_btn,由于form的元素出了问题,简介导致报这个错。
所以,不但要检查form的布局,检查form的元素也很重要。

相关推荐

    ExtJS 4 技术详解,全面解析ExtJS 4

    本文将深入探讨两种ExtJS 4中的布局方式:Accordion布局和Border布局。 首先,我们来看Accordion布局。Accordion布局,又称为手风琴布局,它的特点是只有一个面板处于展开状态,其余面板均折叠。这种布局适用于展示...

    extjs中文文档大全

    ExtJS是一种基于JavaScript的开源富客户端框架,用于构建桌面级的Web应用程序。它提供了一整套组件化的用户界面元素和强大的数据绑定机制,使得开发者能够创建功能丰富的、交互性强的Web应用。本文档集合包括了...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    在"ExtJs3.3中文API.CHM"中,开发者可以找到关于ExtJS 3.3的所有API和类的详细描述,以及相关的示例代码。 ExtJS 3.3的核心特性包括: 1. **组件化**:ExtJS基于组件模型,提供了一系列预定义的UI组件,如按钮、...

    Extjs6.7.0

    Extjs6.7.0 只上传了核心js文件,其它文件暂时不能上传,只能用于测试和学习,请务商用!

    extjs中文api

    /api/Ext.app.Application`,我们可以访问到ExtJS中文API文档,特别是关于`Ext.app.Application`的部分。这是ExtJS中的核心类之一,用于定义和管理整个应用,包括启动、配置、管理组件树等关键任务。 #### 二、事件...

    ExtJs中文帮助文档

    ExtJs 博文链接:https://qiyongqiang.iteye.com/blog/208154

    ExtJS4-Examples:extjs web应用开发指南源码项目收藏

    ExtJS4-Examples:extjs web应用开发指南源码项目收藏

    Extjs 中文API文档

    Extjs 中文API文档,有对Extjs相关API的中文说明

    ExtJS--Windows.rar_extjs_extjs CSharp_extjs windows

    这个名为"ExtJS--Windows.rar"的压缩包显然是关于如何使用ExtJS来模仿Windows桌面应用的示例或教程。让我们深入探讨一下ExtJS以及如何利用它来实现这样的效果。 1. **ExtJS框架**:ExtJS是由Sencha公司开发的一个...

    EXTJS讲解个人项目经历

    EXTJS 是一个强大的JavaScript前端框架,它主要用于构建富客户端应用,提供丰富的用户界面组件和灵活的可定制性。EXTJS 的核心在于其组件化的架构,允许开发者构建复杂的UI布局和功能丰富的应用程序。以下是对EXTJS...

    extjs实践大量实例讲解

    region: 'center', xtype: 'tabpanel', activeTab: 0, items: [ { title: 'Page 1', html: 'Content for Page 1' }, { title: 'Page 2', html: 'Content for Page 2' } ] } ] }); ``` 在这个例子中...

    Extjs中文文档

    Extjs中文文档,包含Extjs的基本语法和各个类的详细说明以及用法。

    extjs代码提示

    在“spket-1.6.23”这个版本中,安装配置ExtJS提示文件是为了让Spket更好地理解ExtJS的API,提供更准确的代码补全和语法高亮。这包括了对ExtJS4、ExtJS5和ExtJS6三个主要版本的支持。每个版本的JSB(JavaScript ...

    extjs4-ckeditor:在 ExtJS 4.x 中使用 CKEditor

    ExtJS 4.x + CKEditor 这是一个简单的页面,它使用了 ExtJS 中使用的的包装器。如何使用(非MVC) 请参阅包含的示例 index.html 文件。如何使用 (MVC) 通过本地下载的副本或通过 CKEditor CDN 包含 CKEditor。 将 js...

    Extjs+lazarus:CRUD网页的快速实现

    由于lazarus中的例子: lazarus\fpc\2.6.0\source\packages\fcl-web\examples\webdata\demo 用的extjs是3.4版,在新的extjs4.2环境下不能运行,费了好大劲,终于搞定。期间到laz英文论坛提问,可能跟我英文差有关吧...

    eclipse-ExtJs插件

    eclipse-ExtJs插件。 应该是目前写js和ExtJs最好的工具。 先到http://www.easyjf.com/上下载ExtJS2.0。 说明: 1,将下载的压缩包解压到eclipse的安装目录,完成后重启(自动会加载插件,也可CMD ECLIPSE目录 使用...

    ExtJs in Action 2009完整版

    ExtJs In action 2009,直击Extjs3.0,不可多得的In Action系列学习Extjs的书籍

Global site tag (gtag.js) - Google Analytics