开发报表常见问题:" />
当前位置: 代码迷 >> 报表 >> 开发报表常见问题:
  详细解决方案

开发报表常见问题:

热度:133   发布时间:2016-04-29 01:59:11.0
快逸报表常见问题整理-java报表

常见打印问题:

1.快逸报表导出PDF时,如何默认按照不分页的方式导出,单击导出PDF时,不出现如下界面

:设置<report:html pdfExportStyle="text,0">

注:pdfExportStyle–存为PDF时,导出的文件分页方式及导出类型,不指定此属性值,则系统弹出对话框让用户选,属性值格式为:”文件类型,是否分页”,文件类型取值为:graph(将文字导出为图形方式)/text(将文字导出为文本方式),1(分页)或0(不分页),默认为不指定此属性值。

2. 打印报表时,横向不分页如何设置

答:若想打印时横向不分页,需设置该行的行类型,可设置为报表头。

3. 快逸报表打印时,如何显示页码

答:在需显示页码的单元格内录入:="第"+pno()+"页 共"+pcount() +"页"

常见部署问题:

参见快逸中的部署文档

开发报表常见问题:

1. 传递中文参数有乱码。

答:String name = new String(request.getParameter(“name”).getBytes(“gb2312”),”utf-8”)

更多参数问题参见《快逸乱码问题》文档

2. 导出PDF时,若选择的导出方式为不分页,出现最后两行导不出来的现象

答:选择的导出方式为不分页,在模板中最下面需加两个空行,否则最后两行导不出来。

3. 如何显示序号

答:在单元格内输入=mysqlds.select(#0)即可(注: mysqlds是该报表使用的数据源)

 

4. 在报表里面集合的扩展方式选择不可扩展时,两边的中括号可不可去掉

答:把集合转成string类型,就可以去掉中括号了,如下所示:str(集合)

 

5. 设置显示报表和打印报表不同

答:printedRaq="api/wangge_arg.raq"

此属性用于显示报表和打印报表不同,在某些情况下,该属性非常有用。比如:润乾报表是支持FLASH统计图效果的,但FLASH动态统计图是无法打印的。我们可以用该属性设置打印报表为另一张报表,和显示报表的唯一区别就是统计图为静态图片。这样既可以保证在页面上统计图的动态效果,又可以保证统计图可以正确打印。

6. sheet报表组实现方法:

详情参考:http://blog.csdn.net/knowledgewang/article/details/6365115

7. 乱码问题:

详情参考《快逸乱码问题》文档

8. 报表效率问题:

详情参考《性能问题总结文档》

9. 综合问题整理

参考http://zhengmingwei.iteye.com/category/120168?show_full=true

10. Win7系统,设计器中tomcat启动时报如下错误:

 

 

11. 设计器中启动tomcat端口被占用的问题,报如下错误:

解决方法:

      先查看是不是6001端口被占用了,查看方法如下:

          在命令窗口输入

netstat -aon|findstr "6001"回车,然后输入

如果有占用6001端口的,再继续如下命令:
tasklist|findstr "3980" 回车。(注:3980是占用6001端口的进程id),看看是哪个进程占用了6001,如果进程可以停掉,就先把进程停了,如果不能停,就把快逸中tomcat的端口改了。修改方法如下:

点击web应用管理,选择:

点击右边的“选项”按钮:

修改HTTP port,如6002,重启tomcat即可。

  相关解决方案