0 0

Jasper sub report的记录数问题5

我在jrxml里面有subreport,需要根据是否有数据来判断显示的内容,代码如下,但始终返回null,不管subreport是否有数据,麻烦高手帮检查一下呢,多谢哈。

<variable name="subCnt1" class="java.lang.Integer"/>

<group name="1">
          <groupExpression><![CDATA[$V{PAGE_NUMBER}]]></groupExpression>
          <groupHeader>
                 <band height="47">
                         <subreport>
                                  <reportElement x="0" y="0" width="802" height="37"/>
                                   <subreportParameter name="caseID">
                                     <subreportParameterExpression><![CDATA[$P{caseID}]]></subreportParameterExpression>
                                    </subreportParameter>
                                  <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
                                  <returnValue subreportVariable="REPORT_COUNT" toVariable="subCnt1"  calculation="Count"/>
                                   <subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "TEMIP1002_Subreport1.jasper"]]></subreportExpression>
                         </subreport>
                         <textField>
                                  <reportElement x="0" y="10" width="802" height="23"/>
                                              <textElement textAlignment="Left">
                                                        <font size="10" isBold="false"/>
                                               </textElement>
                                                <textFieldExpression class="java.lang.String"><![CDATA[$V{subCnt1} + " count1"]]></textFieldExpression>
                                       </textField>
                 </band>
        </groupHeader>
    </group>




我这个subCnt1为什么拿不到值,始终是null呢?

 

2012年3月21日 17:35
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics