社区
JavaScript
帖子详情
Extjs tabpanel关闭后再打开的问题
尛猪
2011-04-06 11:57:05
在EXTJS中,创建了一个TabPanel,动态的给它添加tabs选项卡,每个选项卡上有一个关闭按钮。当我点这个关闭按钮关闭当前选项卡。然后在打开时,上面的内容(里面是含有GRIDPANEL)就不显示了。请高手帮忙看看。谢谢
...全文
947
13
打赏
收藏
Extjs tabpanel关闭后再打开的问题
在EXTJS中,创建了一个TabPanel,动态的给它添加tabs选项卡,每个选项卡上有一个关闭按钮。当我点这个关闭按钮关闭当前选项卡。然后在打开时,上面的内容(里面是含有GRIDPANEL)就不显示了。请高手帮忙看看。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
排骨瘦肉丁
2012-03-16
打赏
举报
回复
楼主怎么解决的,贴出来啊
Anson
2011-06-24
打赏
举报
回复
应该是没REMOVE把
lyzhpjucysunny
2011-04-21
打赏
举报
回复
楼主乍解决的啊,我也遇到这问题了~~
尛猪
2011-04-14
打赏
举报
回复
自己解决了,谢谢楼上的
jncharles
2011-04-13
打赏
举报
回复
这个问题有解决的了吗?
尛猪
2011-04-07
打赏
举报
回复
没有人吗?再顶
尛猪
2011-04-06
打赏
举报
回复
var view_center=new Ext.TabPanel({
id:"view_center",
//border:false,
region:"center",
title:"当中部分",
activeTab:0,
frame:true,
items:[{
title:"首页"
}]
})
var bodyTemperature=new Ext.grid.GridPanel({
closeAction:'hide',
id:"bodyTemperatureGrid",
title:"体温",
autoHeight:true,
autoWidth:true,
autoScroll:false,
frame:true,
loadMask:{msg:"加载数据中,请等待......"},
viewConfig:{
forceFit:true
},
store:store,
cm:cm,
bbar:bbar
});
view_west_day_tree.on("click",function(n){
var sn = this.selModel.selNode || {};
if(n.leaf && n.id != sn.id){
if(n.id=="bodyTemperature"){
view_center.add({
title:n.text,
id:n.id,
closable:true,
items:[bodyTemperature]
});
view_center.setActiveTab(n.id);
}
}
})
帮忙看一下,谢谢
KK3K2005
2011-04-06
打赏
举报
回复
有几个原因 贴出最简单的代码
尛猪
2011-04-06
打赏
举报
回复
还是不行,FF里面报b.getPositionEl().dom is undefined出错
jncharles
2011-04-06
打赏
举报
回复
这个问题我也遇到了在view_center中添加监听事件'beforeremove',你试一下这样行不
function removetab(tabpanel, tab){
Ext.MessageBox.show({
title: '关闭[' + tab.title + ']窗口确认'+tabpanel.id+'--'+tab.id,
msg: '是否关闭当前窗口?',
buttons: Ext.Msg.YESNO,
icon: Ext.Msg.QUESTION,
fn: function(btn,text){
if (btn == 'yes'){
tabpanel.un('beforeremove', removetab);
tabpanel.remove(tab);
tabpanel.doLayout();
tabpanel.addListener('beforeremove', removetab, tabpanel); }
}
});
return false;
};
尛猪
2011-04-06
打赏
举报
回复
有人吗?自己顶
尛猪
2011-04-06
打赏
举报
回复
有人知道吗
Ext中的
tab
panel
关闭
后再
打开
不显示的
问题
解决Ext中
tab
Panel
关闭
后再次
打开
的2种方式。详情见文件,很小的txt文本。
extjs
tab
panel
限制选项卡数量实现思路及代码
使用的是用变量存储 id 加载新的选卡时 交换 id ,从而限制了
打开
的选项卡数量,如果不是一定要这个效果,建议不要频繁的
关闭
和创建
tab
panel
,感兴趣的朋友可以参考下哈
一个Coolite Tree
Panel
Tab
Panel
的网站后台框架示例
一个Coolite Tree
Panel
Tab
Panel
的网站后台框架示例 Coolite 是一个用C#封装了
ExtJS
的Ajax控件,后台效果的用户体验还是很不错的! 项部是一个图片,左边一棵树形,树形可以从后台配置,点击叶子结点时从
Tab
s页内依次
打开
对应网页,
打开
的
tab
可
关闭
Extjs
4---
tab
panel
关闭
后再
打开
出错解决办法
在用
Extjs
4做MVC的后台管理系统时遇到个
问题
,当添加一个
tab
,并在
tab
中加入一个grid,第一次正常
打开
,当
关闭
后再次
打开
时出错了,错误也有很多种,可能错误的原因也不同吧,最后找了个解决的办法,代码如下: 'accordion button[id = adminSet]':{ click:function(o){ var t
Ext6使用
tab
Panel
关闭
tab
再
打开
报错的解决
使用chrom浏览器的开发者工具的console追溯报错信息如下: Uncaught Error:Cannot add destroyed item '
panel
-1043' to Container 'center
tab
-1021' 操作的过程如下:第一步,进入界面第二步,连续
打开
两个
tab
第三步,
关闭
一个
tab
第四步,重新
打开
刚刚
关闭
的那一个
tab
...
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章