...
代码块 | ||||
---|---|---|---|---|
| ||||
function main(simpleReport, simpleReportContext) { if (simpleReport.hadAddBtn) { return; } if (!simpleReport.paramPanelObj) return; try { //获取参数面板表格 var paramTable = simpleReport.paramPanelObj.layoutTable; var i, cell, lastCell; //在最后一个参数后面插入一个新的节点元素 for (i = 0; i < paramTable.rows.length; i++) { cell = paramTable.rows[i].insertCell( - 1); if (i == paramTable.rows.length - 1) lastCell = cell; } //创建查询按钮 var queryBtn = document.createElement("button"); queryBtn.value = " 查询 "; //如需要修必按钮风格,请自行实现 queryBtn.innerHTML = "查询"; queryBtn.className = "query-button"; lastCell.appendChild(queryBtn); simpleReport.addListener(queryBtn, "click", function() { //刷新页面 simpleReport.doRefresh(); }, this); // 添加空格 var span = document.createElement("span"); lastCell.appendChild(span); span.innerHTML = " "; //创建导出按钮 var exportBtn = document.createElement("button"); exportBtn.value = " 导出 "; //如需要修必按钮风格,请自行实现 exportBtn.innerHTML = "导出":; exportBtn.className = "query-button"; lastCell.appendChild(exportBtn); simpleReport.hadAddBtn = true; simpleReport.addListener(exportBtn, "click", function() { //导出Excel方法 simpleReport.doExportMenuCloseUp("EXCEL"); }, this); } catch(e) { alert('更新查询、导出按钮位置失败:' + e.message); } } |
...