跳到主要内容

二次开发扩展

积木报表是一个免费的开源报表,她更大的优势是灵活可以扩展,JimuReport通过提供一些接口和插件机制,支持用户写脚本实现一些更高级的功能,比如自定义查询条件的样式和自定函数


1、集成登录Token和角色、指令权限集成

实现JmReportTokenServiceI接口,实现Token集成和权限控制

与自己的平台打通token模式的权限控制,可以实现角色和用户级别的功能权限控制

2、如何自定义查询条件

可以自定义查询条件(JS增强和CSS增强)

比如可以实现三级联动的查询条件、自定义查询组件的样式

3、多租户扩展

参考多租户集成方案

实现数据级别的租户隔离,添加数据自动追加租户ID,查询数据通过租户ID隔离查询

3、自定义函数

自定义报表函数文档

5. API接口数据格式适配

6. 自定义api接口数据格式转换器