交互式报表使用的场景
表格形式展现数据
不使用表格直接编辑
同一页面无主从表格,或者其他信息联动
通过链接跳转到其他页面
需要使用非本地数据库
交互式报表场景示例
业务的统计或者查询
- 审方和点评中的审方、点评工作量统计
基础数据维护(单表+表单)
- 审方中不通过理由条目维护的主界面,“不通过理由”表格就是交互式报表,点击每行的“编辑”图标,跳转到不通过理由编辑弹窗页面。
交互式报表的重要属性
数据源
- 数据源类型,支持三种数据源,数据源具体定义参考《APEX数据源》
- 本地数据库
- 远程数据源
- Web源
- 数据源类型
- 本地数据库和远程数据库优先使用视图,或者基于视图的SQL查询
- 英文字段的单表可以使用表
- 过滤
- 本地数据库和远程数据库,通过where字句过滤
- 可以固定条件,或者用页项做绑定变量。页项做绑定变量是一定要设置“要提交的页项”。
- Web数据源的过滤
采用JSON格式配置远程过滤
{"DEPT_NAME": {"$instr":"内科"}}
链接跳转
通过属性配置
报表属性中配置链接
- 配置链接目标页面和页面入参
通过字段链接
字段的“链接”属性中配置
配置方法和报表的链接属性配置相同
报表区域添加按钮
- 增加一个报表区域按钮,位置选择搜索栏右侧
报表视图
可以对报表进行各种“操作”
把操作结果保存为不同“视图”
- 比如不同视图显示不同的列
可以在开发设计中保存视图,发布时取消“保存报表”和“保存公共报表”,限制使用者保存报表
报表导出EXCEL插件
"GPV Interactive Report to MSExcel"是一个开源插件
下载解压后,需要先执行安装包
执行方法:SQL工作室->SQL脚本->上载,选择:install_all_packages.sql
上载完成后,点击运行,执行成功后,结果如下
导入插件
插件使用
- 添加动态操作,事件选择:On Download XLSX [GPV Interactive Report/Grid to MSExcel v2]
- 指定事件的区域(报表)
- 动态操作选择:GGPV Interactive Report/Grid to MSExcel v2
- Add Download XLSX Button:交互式表格(IG)才有效,交互式报表(IR)无效
- 使用:操作中选择下载,然后选择XLSX
- 如果是交互式报表,可以直接点击按钮