小弟遇到一个严重的问题 用ext 中的 tablpanle 包含 iframe 出现下列情况
比如 左边是树行菜单,点一个树形菜单 增加一个tab 每个tab加载一个iframe,打开tab加载iframe没有问题 ,但是如果关了其中一个tab,然后再打开任何一个tab,那么ifrmame都显示的是最后关掉tab中的iframe,百思不得其解,请大哥们赐教,先上代码
function addTab(url,name,id) { var tmptab = tabsDemo.getItem("newtab"+id); if(tmptab)tabsDemo.remove(tmptab,true); tabsDemo.add({ title:name, layout:'fit', id:"newtab"+id, //autoScroll:true, autoDestroy:false, enableTabScroll:true,//挤的时候能够滚动收缩 closable:true, html : '<div id="aa"><iframe id = "tabiframe" src="'+url+'"/> </div>' }).show(); alert(Ext.get(''+id+'').dom.src); Ext.get("tabiframe").dom.src = url; }
问题补充:
嗨 你好老大 function removeTabByIdd(sqId){
var idd="GDCM"+sqId;
try{
var tabEle = centerTabPanel.getItem(idd);
if(tabEle){
centerTabPanel.remove(tabEle,true);
}
}catch(e){}
}
放在哪里啊
问题补充:
谢谢大哥的再次关注 我要在点tab小叉的时候执行removeTabByIdd事件 tab生成的时候应该如何写呢 把removeTabByIdd加入到 关闭事件中