var n = tab.getComponent(node.id);
if (!n) { //判断是否已经打开该面板
n = tab.add({
'id': node.id,
'title': '<center>' + node.text + '</center>',
closable: true, //通过html载入目标页
html: '<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="' + urlArray[node.id].url + '"></iframe>'
});
}
tab.setActiveTab(n);
如何在打开情况下就刷新一下里面的页面?急,谢谢了。
如果是需要刷新Tab标签中iframe的网页内容的话,我们可以把刷新按钮坐在嵌套的页面中即可。
如果是需要刷新Tab中html的内容,那就需要刷新整个最外面的页面重新加载Tab控件,并设置相应tab标签中html的值。
你可以在点击这个Tab时链接到你那个页面,比如:<Activate Fn="setTab">,其中setTab是js方法,进行链接到你那个页面,同时这个页面会刷新一次。不知道这个是不是你所需要的。