FineReport开发过程中遇到的一些难题及解决方案

前言

公司最新决定采用帆软(FineReport)来进行项目里面的报表的开发,没碰过这个东西的我,临时学习,然后开发产出。其中遇到了不少的问题,虽然我们这里有其他项目组的同事可以问,但是其中很多问题他们在开发中也是没有遇到的,或者他们项目没这个需求,所以就只能自己摸索。而帆软的官网里面有的内容,又少的可怜。

摸索,踩坑,填坑,到最后有所产出,其实还是挺有成就感的一件事情,就决定写一篇博客记录下来这些坑。

1、关于在Fine Report中调用接口的问题

这应该是我在接触帆软后,遇到的第一个问题。我们的系统,需要根据当前用户,限定其只能查看自己有权限的项目,而我们的权限表,存在于另外一套系统中,直接去连别人的表是不太可行的,而且,直接连其他系统的数据库,逻辑也很复杂,后期可能还会有各种各样的问题。
于是乎,我就觉得采用调用接口的方式来解决这个问题,但是Fine Report提供的的调用接口的插件,还挺贵,应该是2w人民币,刚好,我们项目,没买这个插件。。放弃
经过刚开始的时候,对Fine Report的研究,发现了其中可以调用JS的代码,那我们直接写JS调用不就好了?

如图所以,我们这里直接在初始化事件里面写,参数$fr_username 就是获取帆软系统,当前

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值