(本文档仅供参考)
问题说明:
注:该示仅供参考,若不符合,还需根据项目具体情况自行对代码进行调试
比如下图,在“产品目录”字段上设置了跳转规则,但是需要设置该列等于“海鲜”的数据不可以跳转
解决方案:
需要修改跳转规则生成的客户端宏,如下图,修改下面框住的部分
var grid = simpleReport.grid; var starIndex = 1; //数据开始行,行号从0开始 var maxRow = grid.getRowCount(); //总行数 for (var m = starIndex; m < maxRow; m++) { var cellIndex = 0; //显示图片信息的列序号,序号从0开始。 var cell = grid.getCell(m, cellIndex); //获取列 // cell.align = "center"; var value = cell.innerText; //获取第一列单元格的值 if (value =="海鲜") { //判断单元格的值是否等于海鲜,如果等于海鲜则不加跳转否则加跳转链接 continue; } else { simpleReport.addCellLink(m, cellIndex, me); // simpleReport.addColumnLinkByName("CategoryName", me); //${Afieldalias}${Colon}产品目录}; } }