示例说明
在灵活分析中对于合计、小计等文本是不添加跳转链接,如下图:
设置方法
宏类型
类型 | 对象 | 事件 |
ClientSide | simpleReport | onRenderTable |
宏代码
function main(simpleReport, simpleReportContext) { var col = simpleReport.getFieldIndexByName("Region"); //取列序号 for (var i = simpleReport.grid.getHeaderRows(); i < simpleReport.grid.getRowCount(); i++) { var cell = simpleReport.grid.getCell(i, col); if (cell) { debugger; if (cell.getAttribute("realValue").indexOf("小计") >= 0 || cell.getAttribute("realValue").indexOf("合计") >= 0) {} else { simpleReport.addCellLink(i, col, me); } } } } var menuItem = { alias: "区域跳转", callback: function(simpleReport, simpleReportContext) { var destQuery = simpleReportContext.openReport("I402881903744c86c015437caeb580bb8"); if (!destQuery) return; simpleReport.writeParamsToContext(); destQuery.refreshData(); } } var me = menuItem; |
关键对象总结
资源文件:migrate.xml