通过写宏代码,实现灵活分析或是其图形不同的值跳转到不同的灵活分析。
如下图,点击产品目录编号值为1的时候跳转到目标报表1。
如下图,点击产品目录编号值为2的时候跳转到目标报表2。
打开上面步骤生成的客户端模块。使用下面宏代码。
function main(simpleReport, simpleReportContext) { // 针对第一列第二行的单元格增加超级链接,根据需要设置 simpleReport.addCellLink(1, 0, me); } |
替换向导生成宏的下面部分。
function main(simpleReport, simpleReportContext) { simpleReport.addColumnLinkByName("目录", me); //字段别名:目录 } |
重复步骤2、3分别实现其它的记录跳转到不同的报表【不同值跳转到不同报表_目标1】。请根据需要调整跳转宏和宏代码。
function main(simpleReport, simpleReportContext) { // 针对第一列第三行的单元格增加超级链接,根据需要设置 simpleReport.addCellLink(2, 0, me); } |