页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 当前 »

示例说明

通过写宏代码,实现灵活分析或是其图形不同的值跳转到不同的灵活分析。


如下图,点击产品目录编号值为1的时候跳转到目标报表1。


如下图,点击产品目录编号值为2的时候跳转到目标报表2。


设置方法

  1. 创建跳转源灵活分析【不同值跳转到不同报表_源】和目标灵活分析【不同值跳转到不同报表_目标1】、【不同值跳转到不同报表_目标2】。
  2. 选择上面步骤创建的源页面,右键选择编辑宏,在编辑宏界面,选择创建跳转规则向导。源资源选择【不同值跳转到不同报表_源】,目标资源选择【不同值跳转到不同报表_目标1】,如下图。
     
     
  3. 打开上面步骤生成的客户端模块。使用下面宏代码。

    function main(simpleReport, simpleReportContext) {
        // 针对第一列第二行的单元格增加超级链接,根据需要设置 
        simpleReport.addCellLink(1, 0, me);
    }

    替换向导生成宏的下面部分。

    function main(simpleReport, simpleReportContext) {
        simpleReport.addColumnLinkByName("目录", me); //字段别名:目录
    }
  4. 重复步骤2、3分别实现其它的记录跳转到不同的报表【不同值跳转到不同报表_目标1】。请根据需要调整跳转宏和宏代码。

    function main(simpleReport, simpleReportContext) {
        // 针对第一列第三行的单元格增加超级链接,根据需要设置 
        simpleReport.addCellLink(2, 0, me);
    }
  • 无标签