extjs中TabPanel 中的items里面可以包含什么

时间:2022-03-14 18:28:53
items:                          {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}

项目源码里面有这样一下,谁能给我解释下里面的id,title,tabTip,html分别是什么意思,一起代表什么意思

7 个解决方案

#1


lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。

#2


首先看看json格式,对象字面量
明白了就看extjs API 文档即可

#3


找对应版本的API看看啊。。汗,不都有说明了

http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tab.Tab-cfg-html

#4


引用 1 楼 yys79 的回复:
lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

#5


引用 4 楼 qq1623267754 的回复:
Quote: 引用 1 楼 yys79 的回复:

lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

tablpanel里的items里面应该panel数组,比如items:{title:"panel1"},{title:“panel2"}]
都是放panel,别的还真没实验过。

#6


引用 3 楼 showbo 的回复:
找对应版本的API看看啊。。汗,不都有说明了

http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tab.Tab-cfg-html



刚开始的问题是知道是component组件,但是不知道对应的是哪中组件,可能是没仔细看api说明吧,后面这句话没注意
If an xtype is not explicitly specified, the defaultType for the Container is used, which by default is usually panel.

#7


引用 5 楼 yys79 的回复:
Quote: 引用 4 楼 qq1623267754 的回复:

Quote: 引用 1 楼 yys79 的回复:

lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

tablpanel里的items里面应该panel数组,比如items:{title:"panel1"},{title:“panel2"}]
都是放panel,别的还真没实验过。



问题已解决,component组件都可以放,默认是panel而已。我的愚蠢是去component里面找title了,当然不可能找到,默认的是panel

#1


lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。

#2


首先看看json格式,对象字面量
明白了就看extjs API 文档即可

#3


找对应版本的API看看啊。。汗,不都有说明了

http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tab.Tab-cfg-html

#4


引用 1 楼 yys79 的回复:
lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

#5


引用 4 楼 qq1623267754 的回复:
Quote: 引用 1 楼 yys79 的回复:

lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

tablpanel里的items里面应该panel数组,比如items:{title:"panel1"},{title:“panel2"}]
都是放panel,别的还真没实验过。

#6


引用 3 楼 showbo 的回复:
找对应版本的API看看啊。。汗,不都有说明了

http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tab.Tab-cfg-html



刚开始的问题是知道是component组件,但是不知道对应的是哪中组件,可能是没仔细看api说明吧,后面这句话没注意
If an xtype is not explicitly specified, the defaultType for the Container is used, which by default is usually panel.

#7


引用 5 楼 yys79 的回复:
Quote: 引用 4 楼 qq1623267754 的回复:

Quote: 引用 1 楼 yys79 的回复:

lz这是基本上还没好好看过extjs,还是好好看看资料吧。而且你这是基本js的问题
 {
id:"opt1",
title:"默认页面",
tabTip:"这是默认页面,不可以关闭",
html:"这是默认页面哦!"
}
这相当于一个对象,id,title是对象的属性。


看过API知道是对象,是什么对象呢?

tablpanel里的items里面应该panel数组,比如items:{title:"panel1"},{title:“panel2"}]
都是放panel,别的还真没实验过。



问题已解决,component组件都可以放,默认是panel而已。我的愚蠢是去component里面找title了,当然不可能找到,默认的是panel