请问各位有没有这方面的经验,用ireport 做报表模板时如何设计成为动态字段的报表,我看到水晶报表好像是有个公式字段来做这个事情,希望有了解的帮个忙,或者提个建议也行!!谢谢了

解决方案 »

  1.   

    初步的想法是根据传入的字段参数
    动态生成从数据库select的sql和表头字段
    可以把所表的所有字段放在一个hashmap里
    根据传输的字段和hashmap,取出字段对应的名字
      

  2.   

    那是不是要在应用程序中,自己根据传入的字段参数生成.jrxml文件然后调用jasperreport做编译生成.jasper 文件,再使用改jasper文件。
      

  3.   

    呵呵,找到了
    使用print when expression属性
    ireport里有
      

  4.   

    我在http://csinfo.blog.hexun.com/3855348_d.html
    写了个例子