简单账表动态显示列原创
金蝶云社区-苔花如米小
苔花如米小
4人赞赏了该文章 1,949次浏览 未经作者许可,禁止转载编辑于2022年11月08日 11:38:34

报表需求动态显示列:例如-查询8月1日至9月5日的数据,报表需要显示8月1日,8月2日.......9月4日,9月5日的数据。

实现方法:简单账表

实现过程:

步骤1:创建一个空白的简单账表并创建一个过滤条件框,过程简单这里就不截图说明啦。

步骤2:接下来就是插件部分了,直接上代码

  1. 插件继承SysReportBaseService

  2. 加载方法如下

    image.png

  3. 在GetReportHeaders事件中动态显示列

    image.png

  4. 在BuilderReportSqlAndTempTable事件中获取我们的数据源

image.png

5.接下来运行起来看一下效果

image.png

image.png

image.png

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0