单元格链接
教学视频
说明
链接是单元格中非常常见的一种格式:
单元格链接有多种设置方式,可以直接在绑定数据集的单元格的属性标签页上切换到链接属性标签页:
也可以在条件渲染时对链接类型的渲染内容添加:
Bask Report综合各种使用场景提供了多种链接的使用方式。
- 参数设置:针对本报表设置报表参数,同时触发ajax查询刷新报表
- 打开另一个报表:打开另一个Bask Report;
- 网页链接:打开一个网页链接,同时支持参数传递
- 执行JS脚本:可以利用表达式直接编辑一段JS脚本,功能多样化
报表参数链接
报表参数链接是指如果当前报表做过参数设置,则在参数链接中可以配置和更改参数值。
同时利用打开窗口的功能查看当前报表,有三种打开窗口的方式:
- 新窗口:利用新参数值在新窗口中打开当前报表
- 当前窗口:利用新参数值在当前窗口中刷新当前报表
- 新对话框:利用一个Dialog,并用新的参数值打开这个报表
该处的参数只能是针对报表配置中的参数进行赋值,否则该参数在打开新报表的时候会被忽略。
打开另一个报表
和报表参数链接不同,如果把链接配置为打开一个新报表,就可以打开另一张不同的报表。界面
此处还可以选择报表的打开方式为分页浏览和浏览所有数据,一般情况下我们建议用分页浏览方式,确保报表的快速展现。
同样这儿也支持三种打开窗口的方式:
- 新窗口:利用新参数值在新窗口中打开指定报表
- 当前窗口:利用新参数值在当前窗口中打开指定报表
- 新对话框:利用一个Dialog,并用新的参数值打开指定报表
该处的参数只能是针对报表配置中的参数进行赋值,否则该参数在打开新报表的时候会被忽略。
网页链接
网页链接允许我们打开一个独立的网页,并传递相关参数值,该处也支持多种窗口打开方式:
- 新窗口:利用新参数值在新窗口中打开指定网页
- 当前窗口:利用新参数值在当前窗口中打开指定网页
- 新对话框:利用一个Dialog,并用新的参数值打开指定网页
该处的参数只能是针对报表配置中的参数进行赋值,否则该参数在打开新报表的时候会被忽略。
执行JS脚本
支持JS函数类型的链接,就是为链接自定义一个执行的函数脚本。
注意该函数脚本只能支持参数变量,不支持报表中的表达式对象