页面树结构

版本比较

标识

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

...

代码块
themeEclipse
languagejs
firstline1
linenumberstrue
function main(simpleReport, simpleReportContext) {
    //simpleReport.addColumnLinkByName("产品类别",me);//注释掉原来的代码,使用下面代码代替
     var col = simpleReport.getFieldIndexByName("产品类别"); //获取合计所在的列序号
    for (var i = simpleReport.grid.getHeaderRows(); i < simpleReport.grid.getRowCount(); i++) {
        var cell = simpleReport.grid.getCell(i, col);
        if (cell) {
            if (cell.getAttribute("realValue").indexOf("合计") >= 0innerText == "合计") {} //判断为合计,则不加跳转
            else {
                simpleReport.addCellLink(i, col, me);
            }
        }
    }
}
 
//这一部分没有做改变
var menuItem = {
    alias: "跳转",
    callback: function(simpleReport, simpleReportContext) {
        var destQuery = simpleReportContext.openReport("I4028818a015c808d808db7fe015c819f0143070b");
        if (!destQuery)
            return;
        simpleReport.writeParamsToContext();
        destQuery.refreshData();
    }
}
var me = menuItem;


4.由于修改过客户端代码之后,如果重新保存跳转规则,则会导致代码失效。因此,删除跳转规则向导:

 

注意删除时将“删除相关模块”给勾除。

 

更多

一、