Ext.TabPanel多(层)次继承以后报错

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继承理解不够.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值