Online对接积木报表
最后更新于:2022-04-02 07:17:00
# Online对接积木报表
[TOC]
## 配置积木报表
1、打开积木报表的设计页面,在数据集管理里添加一个API数据集
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/04/b3/04b3d8312be6b5a11f39e7bf8616cddb_220x197.png)
2、 API地址固定为以下的格式
> {{ domainURL }}/online/cgform/api/data/{tableName}/queryById?id=${id}&token=${token}
参数替换说明:
[1].其中 {tableName} 需要替换成Online的表名,
[2].域名前缀变量`{{ domainURL }}`,如果是外网地址可以替换真实地址,比如 [http://localhost:8080/jeecg-boot](http://localhost:8080/jeecg-boot)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/a1/b8/a1b8cac798bf1b91818c30c61e34dcfd_1442x647.png)
3、点击API解析按钮,自动返回Online表单里的字段。
需要先填写参数ID默认值,再使用API解析自动填充字段
* id是某条数据的id。获取方式见下图
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/e4/56/e456534193b2bf9535fe693c6df782d8_145x190.png)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/66/30/663027e07826644ae3f66a2d72e45b8f_731x200.png)
* token是项目的token,实际使用时会替换成有效的token,这里API解析成功后就没多大用了。
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/26/80/268063d64eac251a49eb8d22f761e935_1599x604.png)
4、点击确定按钮保存,可以直接将字段拖拽到要显示的位置上
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/a3/24/a32447aad6ee7ffe709f0127d711f6a3_1088x466.png)
## 配置Online表单
1、点击积木报表上的预览按钮,把打开的链接复制一下(不需要复制 ? 后面的参数)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/dd/01/dd01c22a1736e03d0e228dc78e3aa840_730x50.png)
2、在Online报表配置页面,点击扩展配置,点击启用打印,并且把刚刚复制的链接粘贴上保存即可。
如果是当前项目前缀可以改成变量`{{ window._CONFIG['domianURL'] }}`
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/80/ed/80edf69b94b311d9fa9d342e5ba72c35_1173x446.png)
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/ec/15/ec15fe3573b2bffc1df98b0b827802d6_1009x355.png)
3、在功能测试页面可以点击打印
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/bb/ad/bbad0caaa063e1008cccd77e0b88b7b4_417x317.png)
也可以在编辑或者详情页面点击图标打印
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/0a/3d/0a3d38e517d469c1fb254909d3592f18_845x452.png)
';