页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题

问题现象描述:

1、概述:当点击电子表格的某图形,正常来说,应该可以局部联动它URL控件内的报表,但是URL报表的参数没有变化,也没有刷新数据。

  • 不正常的效果

Image Modified

  • 正常效果:
    Image Modified

 

 

2、其他情况说明:2、特殊情况说明:

(1)在电子表格A中,使用了URL控件链接到另一个电子表格B(B报表有引用了参数)。(2)基于电子表格A,创建了跳转规则跳转到自身。为了实现电子表格A局部刷新的效果,参考文档修改跳转规则代码(文档链接:

(2)基于电子表格A,创建了跳转规则跳转到自身。为了实现电子表格A局部联动刷新的效果,参考文档自行修改跳转规则代码

        (文档链接:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750770 )

Image Modified

 

解决方案

由于电子表格在基于上述局部联动宏的设置情况下,并不能够兼容URL控件外部传参;

在报表内局部联动的情况下,由于URL控件目前不支持外部传参,该问题需要我们自行调整宏,去获取报表对象设置参数,下图为示例代码:因此该问题需要我们自行调整宏,以此获取报表对象设置参数,下图为示例代码:

 

var iframeName = "SPREADSHEET_REPORT_1";
//这是URL控件name信息,可通过F12定位出
var iframe = spreadsheetReport.shapesMap[iframeName];
var urlReport = iframe.contentWindow.spreadsheetReport;
urlReport.setParamsInfo(paramsInfo);
urlReport.doRefresh();

 


 

Viewtracker