ireport制作报表
--------------------编程问答-------------------- 以html形式直接预览 你这种是什么形式的?方便留个QQ么? --------------------编程问答-------------------- 楼主用的只是jasper的一个HTML的预览功能,没必要这样做的,你的jasper 只用来做报表的导出,其实他的原始设计也是这样,然而你的页面完全可以用开源的JS框架来实现,而且报表都是活的,是动态,而且可以做到所谓的超链接,编辑,JS校验等。 而且这样的速度会很快。我建议在对数据的栓选条件那块可以和导出报表共用一个,当查询数据后可以在页面上使用JS 的展示, 当导出时 共用查询时的参数拉到数据后填充 jasper 文件,然后丢出流 到页面供下载。
我用的是EXTJS 的报表,其中有7种以上的报表,很华丽,而且功能也很多,你说的那些功能都可以实现。而且如果你页面用jasper的预览功能来展示数据的话,jasper的报表样子你也知道,很丑的,而且就是易做图裸的 没点提示,比如我鼠标放到柱状图 ,此时应该可以显示一些信息比如 显示 80%,这样的 ,用JS是完全可以的。你的思路应该修改一下。 虽然说 jasper 的预览功能是可以用,但是不是最好的选择。 --------------------编程问答-------------------- 饼图。
折线图这些。当鼠标移动 都有对应的操作。 --------------------编程问答-------------------- 按照你说的这样,jasper只用来做报表的导出,jsp页面展示(预览)没必要这样做的话,那图表怎么展示出来呢,比如电信业厅,点击最近几个月的话费消费趋势一样,图表展示?extjs很久以前用过几下,后面换公司就没用过了,extjs框架比较重量级,有没有比较好点的解决方案呢?刚刚接触不久图表这方面,小弟还请赐教呀。。。 --------------------编程问答-------------------- 楼上的图表功能确实挺强大,正是我在页面展示想要的。。。就前端方面jq能否展现图表。。 --------------------编程问答-------------------- 企业级的应用就是这样做的,对于你说的那种的, 这个帖子里面有 ,我就不重复 了,我只是给个建议,其实要怎么做还是自己去操作,extjs 轻量也好 重量 也好,都嘴巴子说说,无非是多导入几个文件而已,使用还不是一样简单。你嫌太重量 那你去用jquery的报表组件,或者自己去开发一个也行。就是一分钱一分货了 1M的代码是写不出10代码的功能的。 --------------------编程问答-------------------- http://bbs.csdn.net/topics/390489995 --------------------编程问答-------------------- 好的,谢谢指点。。。
补充:Java , Java EE