EasyUIの2つの方法は、tab Iframeページを動的に追加する方法である.
4038 ワード
/** tab----- **/
function addIframeTab(titleTxt,href,icon) {
$('#mytabs').tabs('addIframeTab', {
//tab , add
tab : {
title : titleTxt,
closable : false,
tools : [ {
iconCls : icon,
handler : function(e) {
var title = $(e.target).parent().parent().text();
$('#tabs').tabs('updateIframeTab', {
'which' : title
});
}
} ]
},
//iframe iframe , :
//src[iframe ],frameBorder[iframe ,, 0],delay[ ]
//height[iframe , 100%],width[iframe , 100%]
iframe : {
src :href
}
});
$('#mytabs').tabs('addEventParam');
}
/** tab----- **/
function addTab(title, href,icon){
var tt = $('#mytabs');
if (tt.tabs('exists', title)){// tab , tab
tt.tabs('select', title);
refreshTab({tabTitle:title,url:href});
} else {
var content="";
if (href){
content = '
: のアイコンのほうがもっと です.*tabをクリックしてページ を り える
var PROJECT_PID = parent.PROJECT_ID;
var count = 0;
var PROJECT_URL = "${ctx}";
$(document).ready(function() {
//
parent.$("#mainContainer").panel({
title : "@ "
});
//
$('#mytabs').tabs({
border : false,
onSelect : function(title) {
if (title == ' ' && count != 0) {
var reqUrl = PROJECT_URL + "/drilling/task";
refreshTab({tabTitle:title,url:reqUrl});
} else if (title == ' ') {
count = 1;
var reqUrl = PROJECT_URL + "/drilling/track";
refreshTab({tabTitle:title,url:reqUrl});
} else if (title == ' ') {
count = 1;
var reqUrl = PROJECT_URL + "/drilling/report";
refreshTab({tabTitle:title,url:reqUrl});
}
}
});
});
:https://www.cnblogs.com/aiwz/p/6153891.html