function main(spreadsheetReport) {
//debugger;
if (!spreadsheetReport._movePageCtrlFlag) {
// 找到"分页"控件,并从DOM中移除
var pageCtrl = spreadsheetReport.elemPageCtrl;
if (pageCtrl && pageCtrl.childNodes.length > 0) {
// 该电子表格报表是被单独打开的;
var tr_parent_pageCtrl = pageCtrl.parentNode;
tr_parent_pageCtrl.removeChild(pageCtrl);
var content = spreadsheetReport.elem_content;
var tb_content = content.parentNode.parentNode;
var newTr = tb_content.insertRow( - 1);
newTr.appendChild(pageCtrl);
} else {
// 该电子表格报表被放到了"页面"上
var elem_trPagePanel = spreadsheetReport.elem_trPagePanel;
var tbody = elem_trPagePanel.parentNode;
tbody.removeChild(elem_trPagePanel);
tbody.appendChild(elem_trPagePanel);
if (domutils.isMobile()) {
spreadsheetReport.elem_pagePanelTd.style.height = "30px";
spreadsheetReport.elem_pagePanelTd.firstChild.style.height = "30px";
} // if if
if (domutils.isFirefox()) {
var sheetFrame = spreadsheetReport.elemSheetFrame;
sheetFrame.style.height = (sheetFrame.offsetHeight - 30) + "px";
}
}
// 分页控件已经被移到尾部了
spreadsheetReport._movePageCtrlFlag = true;
}
} |