+ -
当前位置:首页 → 问答吧 → Ext tabpanel 隐藏选项卡

Ext tabpanel 隐藏选项卡

时间:2011-09-01

来源:互联网

各位大侠帮帮忙了。我在一个tabpanel中添加了很多选项卡,但是我是需要根据权限判断,来显示不同的选项卡。
换句话说,我需要把全部选项卡add进去,但是却让某几个不显示,需要的时候在显示出来
有没有隐藏的属性啊 。在线等

作者: f504501983   发布时间: 2011-09-01

headerStyle: 'display:none'

作者: zsx841021   发布时间: 2011-09-01

引用 1 楼 zsx841021 的回复:
headerStyle: 'display:none'

不行啊,那是哪里 的属性。我说的是ext

作者: f504501983   发布时间: 2011-09-01

JScript code

//楼主的意思应该是动态加入和删除tab页,可以使用add和remove方法
var Tabs=new Ext.TabPanel();
Tabs.add(p);
Tabs.remove(p);

作者: jsnt_rd   发布时间: 2011-09-01

http://archive.cnblogs.com/a/2155984/

作者: zsx841021   发布时间: 2011-09-01

动态的去add和remove 不要一下子 上来就搞那么多 也不利于加载

作者: fanchuanzhidu   发布时间: 2011-09-01

引用 3 楼 jsnt_rd 的回复:
JScript code


//楼主的意思应该是动态加入和删除tab页,可以使用add和remove方法
var Tabs=new Ext.TabPanel();
Tabs.add(p);
Tabs.remove(p);

不是的,是一次加载五个,根据有没有相应的权限,用选项卡的显示与隐藏来控制用户的操作

作者: f504501983   发布时间: 2011-09-01

引用 4 楼 zsx841021 的回复:
http://archive.cnblogs.com/a/2155984/

这个是把选项卡的头部给隐藏了,如果这样 我需要显示的就显示不出来了

作者: f504501983   发布时间: 2011-09-01

引用 6 楼 f504501983 的回复:
引用 3 楼 jsnt_rd 的回复:
JScript code


//楼主的意思应该是动态加入和删除tab页,可以使用add和remove方法
var Tabs=new Ext.TabPanel();
Tabs.add(p);
Tabs.remove(p);

不是的,是一次加载五个,根据有没有相应的权限,用选项卡的显示与隐藏来控制用户的操作

那你何不先判断权限,然后再控制加载相应的tab页,而且从性能上来讲这样更好一些

作者: jsnt_rd   发布时间: 2011-09-01