...
方法原型 | 参数 | 描述 | ||
---|---|---|---|---|
scope.notifyPageFilterEvent() | 无 | 过滤条件变更时,调用后触发页面中所有控件异步刷新数据 | ||
scope.notifyRefreshContainerContent(param) | { | 刷新容器 | ||
scope.cacheDimensionValue(dimensionName, dimensionValue) | 缓存维度值 | scope.dimensionName - 维度字段名(不是显示名) | 缓存维度值,当页面发生钻取或跳转后,可以自动传参 | |
scope.getCachedDimensionValue(dimensionName) | dimensionName - 维度字段名(不是显示名) | 读取缓存值 | ||
scope.$on(event_chartDimensionValueChange, function(s, event){}); | 接收图形维度联动通知 | |||
scope.notifyDimensionValueChange(null, dimension, value); | dimension - dimension对象 | 发出维度联动通知 | ||
scope.getFilterComponents() | 获取当前页面中的所有过滤器控件 | |||
VSEngine.reportService.gotoPage({ | page - 页面的标识(设计器中编辑页面窗口中的“标识”) | 在当前页跳转到报表页 | ||
VSEngine.reportService.openPage({ | page - 页面的标识 | 使用新页面打开报表页 | ||
VSEngine.reportService.openReport({ | reportId - 报表ID | 使用新页面打开报表 | ||
VSEngine.reportService.gotoReport({ | reportId - 报表ID | 在当前页面跳转到报表 | ||
VSEngine.reportService.openUrl({ | url: 需要打开的链接URL | 在当前页跳转到指定URL |