刷新当前tab
var currTab = self.parent.$('#tabs').tabs('getSelected'); //获得当前tab
var url = $(currTab.panel('options').content).attr('src');
self.parent.$('#tabs').tabs('update', {
tab : currTab,
options : {
content : createFrame(url)
}
});
在需要执行更新的代码处加入上述代码就可以实现当前代码的更新。
如果操作的上其他tab
function addTabAndFlush(subtitle, url) {
var isFrame = true;
rowid="";
var currTab=$('#maintabs').tabs('getTab',subtitle);
//var currTab = $('#maintabs').tabs('getSelected');
$.messager.progress({
text : '页面加载中....',
interval : 200
});
if (!$('#maintabs').tabs('exists', subtitle)) {
//判断是否进行iframe方式打开tab,默认为href方式
if(isFrame){
$('#maintabs').tabs('add', {
title : subtitle,
content : createFrame(url),
closable : true
});
}else{
$('#maintabs').tabs('add', {
title : subtitle,
href : url,
closable : true
});
}
} else {
$('#maintabs').tabs('update',{
tab : currTab,
options : {
content : createFrame(url)
}
});
$('#maintabs').tabs('select', subtitle);
}
$.messager.progress('close');
// $('#maintabs').tabs('select',subtitle);
tabClose();
}