页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
linenumberstrue
collapsetrue
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 = "&nbsp;&nbsp;";
        //创建导出按钮
        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);
    }
}

...