当前位置:  开发笔记 > 前端 > 正文

如何使用json作为数据源在jasper报表中创建多个表?

如何解决《如何使用json作为数据源在jasper报表中创建多个表?》经验,为你挑选了1个好方法。



1> Petter Fribe..:

结构将是

    带有查询的主报表produkList.items,显示产品名称

    detail带内子报告以显示项目表

    summary带有查询的子报表,produkList.summary.summaryReportDetailList用于显示汇总表

这是结果

PDF结果

下面你会发现3 jrxml产生这个结果,你需要调整json源的路径和子报告的路径,不要忘记在.jasper运行主报表之前需要编译子报表.

主要报告





    


    



    
        
            
            
            
        
        
            
            
            
        
    


    
        
            
            
                
            
            
        
    


子报告详细信息带 multitable_subreport.jrxml







    
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
    


    
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
    


摘要带中的子报告 multitable_summary.jrxml




    




    


    <band >
        <staticText>
            <reportElement x="0" y="0"   uuid="a9730039-8418-4e58-a2eb-0babe8d2a380"/>
            <text><![CDATA[Summary Report]]></text>
        </staticText>
    </band>


    
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
    


    
        
            
            
                
                
                
                
                
            
            
            
        
        
            
            
                
                
                
                
                
            
            
            
        
    


推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有