润乾报表我所遇到的问题及解决方案(四)

润乾报表
placeholder image
admin 发布于:2015-05-30 01:30:00
阅读:loading

只列出稍微是问题的那种,其他比如说调整显示样式的、自动换行的、单元格对齐方式的、表格细线的等等等等,这些都略过。

1、如何设置报表显示的大小(宽高)?

在菜单栏的“属性——报表属性”处,切换选项卡到打印处,将纸张类型修改为自定义类型,就可调整后面的纸张宽高。如下图:

image.png

2、如何设置分页显示数据?

同上将tabs切换至分页项,调整以下标注的参数部分,有时会发现标题栏在下一页会不存在的情况,这个可以调整表头表尾的打印方式来解决。

image.png

3、如何设置sql报表时的查询条件?

这个前面的日志详细说过,不解释了,特别注意处理in类型的参数即可。

4、处理报表的单元和合并?

将确定合并规则的列的值放在第一列,按需要来设置此列是否可见,如下图所示:

image.png

其中group中的属性字段是数据中能够确定唯一合并标识的数据,参考效果截图如下:

image.png

5、动态显示隐藏列?

有时候根据某些权限或者某种查询条件来动态显示和隐藏列,可以按照传递参数的值来区分,如下图所示:

image.png

6、如何动态按查询条件显示表头?

比如查询条件中有个开始日期和结束日期,我们想在报表的表头处显示开始日期和结束日期组成的报表标题,可以通过如下方式解决:

image.png

7、如何在报表中调用外部JS事件?

这是一个比较常见而有用的问题,在调用外部事件时如果不获取到报表的相关数据则就显得无意义了,其中获取单元格的值就使用坐标来直接引用,如下图所示:

image.png

运行效果截图如下:

image.png

8、查询条件的中文乱码问题的解决方式?

同3的解决方案,前文说的很详细了。

9、如何动态显示报表列?

image.png

10、如何使用报表属性中的判断时的特定常量值?

image.png

11、如何按每个单元格显示一个查询?

image.png

12、如何在不显示报表的情况下,直接导出excel文件?

image.png

/*******************分割一下*****************/

以上是我所遇到并最终解决的一些常用问题,现阶段基本全是这种数据报表,以至于没有实现过它的图形化报表,故也谈不上遇到的问题了,且说说现在我所知道的未解决的几个问题吧,后续如有发现会持续更新。

1)图像化报表在云服务器上的显示报错,经排查发现原因是服务器上的OpenJDK少了一个sun保留类中的一个绘图类,由于云服务器上无法操作,故此问题作为遗留的。

2)导出PDF在云服务器(linux系统)上乱码,肯定是少了字体之类的文件,遗留原因同上或者说导出excel的效果就已经很好了。

 点赞


 发表评论

当前回复:作者

 评论列表


留言区