Ext.TabPanel多次继承以后报错
最近在项目对Ext.TabPanel进行继承发现一个问题
就是当对Ext.TabPanel进行多次的继承之后,给items里面家东西就会报错.
代码如下:
var TestExtend=Ext.extend(Ext.TabPanel,{})
function TeEE(){
TeEE.superclass.constructor.call(this);
}
Ext.extend(TeEE,TestExtend,{
/* //代码中加上这一段就会报错
items: [{
title: 'Tab 1',
html: 'A simple tab'
},{
title: 'Tab 2',
html: 'Another one'
}]*/
})
// 当在TestExtend或者是TeEE中加上items时 执行这个会报错
check_TP2=new TeEE();
//执行 这个则不会报错
check_TP2=new TestExtend();
代码中TestExtend继承了Ext.TabPanel, TeEE继承TestExtend.
使用TeEE的时候,在TestExtend或者是TeEE中加上items就会报错.
但是 单独使用TestExtend却没有任何问题
这个让人觉得Ext.TabPanel是不是不能多次继承,或则是我对Ext继承理解不够.
分享到:
相关推荐
在本文中,我们将深入探讨ExtJS中的`Ext.TabPanel`组件,它是创建多标签界面的核心元素。`Ext.TabPanel`允许开发者在单个容器中组织多个面板或视图,每个面板都有自己的标题,并且可以通过标签页进行切换。让我们...
在本文中,我们将深入探讨`TreePanel`和`TabPanel`这两个重要的Ext JS组件,并讨论如何将它们结合在一起,以创建功能丰富的用户界面。`TreePanel`用于展示层次结构的数据,而`TabPanel`则提供了多标签页的功能,两者...
在ExtJS框架中,`TabPanel`组件是一个非常实用且强大的UI控件,它允许用户在一个界面上组织多个相关的视图或面板,并通过标签页的形式进行切换展示。在版本4.2.1中,`TabPanel`提供了丰富的API和方法来控制其行为,...
EXTJS的tabpanel是其组件库中的一个重要组成部分,用于创建具有多个选项卡的用户界面,每个选项卡代表一个独立的视图或工作区。在EXTJS应用中,tabpanel提供了灵活的布局管理和用户交互功能,使开发者能够构建高效且...
ExtJs是一个基于JavaScript的框架,用于构建前端交互式的Web应用程序。...学习和掌握Ext.Panel、Ext.TabPanel和Ext.Viewport的使用方法,可以帮助我们更好地设计和实现富有交互性和视觉吸引力的Web应用程序界面。
1. **Ext.TabPanel**: `Ext.TabPanel` 是EXT JS库中的一个容器组件,它提供了多页签的视图,每个页签可以包含不同的面板或组件。它具有高度定制性,支持设置各种属性,如默认激活的页签、页签位置、页签样式等。 2....
Ext JS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件和功能,用于构建富客户端Web应用。在3.4版本中,它包含了对拖放功能的良好支持,这使得开发者能够轻松实现各种元素的动态交互,比如在布局...
通过分析源码,我们可以看到它定义了一个名为`TDGi.tabScrollerMenu`的类,继承自`Ext.util.Observable`,并实现了与Ext JS TabPanel组件的集成。插件的核心方法包括初始化、添加和移除选项卡,以及处理下拉菜单的...
TabPanel的使用,添加tab,加载页面,添加事件
在给定的代码片段中,我们看到`Ext.Viewport`被用来创建一个具有复杂结构的应用界面,包含`Ext.TabPanel`在内的多个区域。 #### 1. `Ext.Viewport`核心特性与作用 `Ext.Viewport`是一个特殊的布局管理器,其设计...
在EXT JS这个强大的JavaScript库中,`TabPanel`是一个核心组件,用于实现多标签页界面。本篇文章将深入探讨如何在EXT JS的`TabPanel`中实现动态页面加载,这在构建可扩展且高效的Web应用时非常关键。通过动态加载,...
### Ext组件概述与详解 #### 一、Ext基础组件 **1.1 Box Component (Ext.BoxComponent)** - **xtype**: `box` - **功能描述**:Box Component 是一个非常基本的 Ext 组件,主要用于定义具有边框和其他布局属性的...
而 Ext 是一个JavaScript库,提供了丰富的用户界面组件,包括TabPanel,它被广泛用于组织和展示多个相关的页面或内容区域。 首先,让我们了解什么是TabPanel。在Web UI设计中,TabPanel 是一种常见的布局元素,它将...
在Ext框架中,`TabPanel`是一个非常重要的组件,用于实现页面中的多标签页功能。然而,在实际应用过程中可能会遇到一个常见问题:当某个标签页被关闭后,如果尝试重新打开该标签页,则可能会出现无法正常显示的情况...
在ExtJS中,TabPanel是常用的组件,用于展示多个面板(Panel)并提供标签页切换功能。当用户尝试关闭TabPanel中的某个Panel时,我们可能需要执行一些验证或确认操作,例如弹出对话框询问用户是否真的要关闭当前页面...
ext拖拽示例,可以通过ext生成的layout自动拖拽,效果很不错的
【Ext.TabPanel】是ExtJS库中的一个组件,主要用于创建带有多个选项卡的用户界面。在本文中,我们将深入探讨如何使用Ext.TabPanel创建和管理选项卡,包括基本的使用方法、内容引入方式以及如何实现选项卡的嵌套。 1...
4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 8. Ext.data.JsonReader篇二 15 9. Ext.data.HttpProxy篇 19 10. Ext.data.Connection篇一 20 11. Ext.data....
`tabpanel`是其中的一个重要组件,它继承自`container`,可以容纳多个`panel`,每个`panel`对应一个标签页。 要实现tabpanel动态加载,我们需要以下几个步骤: 1. **创建tabpanel** 首先,我们需要创建一个...