...
代码块 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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.由于修改过客户端代码之后,如果重新保存跳转规则,则会导致代码失效。因此,删除跳转规则向导:
注意删除时将“删除相关模块”给勾除。
更多
一、