js添加列表上的tabs

$("body").append('\
<div id="detailForm" style="width: 1300px; height: 500px; display: none; padding-left: 47px;">\
<div class="mini-fit" style="padding-top: 5px;">\
<div id="mainTab" class="mini-tabs" activeindex="0" style="width: 100%; height: 100%;">\
<div title="立项单信息">\
</div>\
<div title="候补任务单">\
</div>\
</div>\
</div>\
</div>');
$("#dataGrid").find("div").first().prepend($("<div type=\"expandcolumn\"></div>"));
$("#dataGrid").find("div").first().prepend($("<div type=\"checkcolumn\"></div>"));
$("#dataGrid").attr("onshowrowdetail", "onShowRowDetail");


var detailForm = document.getElementById("detailForm");
function onShowRowDetail(e) {
var grid = mini.get("DataGrid");
var grid = e.sender;
var row = e.record;
var td = grid.getRowDetailCellEl(row);
td.appendChild(detailForm);
detailForm.style.display = "block";

var mainTabs = mini.get("mainTab");
var tab = mainTabs.getTabs()[0];
var TraceTabUrl = "/MvcConfig/UI/List/PageView?TmplCode=TaskNoticeForProject&ProjectInfoID=" + row.ID + "&FuncType=view";
//tab.url = TraceTabUrl;
mainTabs.updateTab(tab, { url: TraceTabUrl });

tab = mainTabs.getTabs()[1];
TraceTabUrl = "/MvcConfig/UI/List/PageView?TmplCode=BasicProjectInfoSearch&ProjectInfoID=" + row.ID + "&FuncType=view";
mainTabs.updateTab(tab, { url: TraceTabUrl });

mainTabs.activeTab(mainTabs.getTabs()[0]);
}

猜你喜欢

转载自www.cnblogs.com/XinPan/p/12372604.html