补充一段不删除Tab,直接刷新指定Tab页面代码
放在加载菜单的主页面脚本代码:
function RefreshTab(tabID, url, title) {
var mainTabStrip = Ext.getCmp('<%= mainTabStrip.ClientID %>');
var currentTab = mainTabStrip.getTab(tabID);
if (!currentTab) {
mainTabStrip.addTab({
'id': tabID,
'url': url,
'title': title,
'closable': true,
'bodyStyle': 'padding:0px;'
});
} else {
mainTabStrip.setActiveTab(currentTab);
var iframe = Ext.DomQuery.selectNode('iframe', mainTabStrip.getActiveTab().body.dom);
iframe.src = url; // iframe.src;
}
};
在其它Tab页面调用脚本代码:
parent.RefreshTab(tabid, url, title);
|