在jasper报告详细信息中打印序列号

Don*_*onX 2 jasper-reports

我创建了一个碧玉报告.在该详细报告中,我有"serialNumber"列.该列希望自动增量,并且统计信息为"1".我hibernate用于查询.示例代码是:

<detail>
    <band height="17" splitType="Stretch">
        <textField isBlankWhenNull="true">
            <reportElement x="12" y="0" width="27" height="15"/>
            <textElement/>
            <textFieldExpression class="java.lang.Integer"><![CDATA[serialNumber]]>
            </textFieldExpression>
        </textField>
        <textField>
            <reportElement x="51" y="0" width="37" height="15"/>
            <textElement textAlignment="Center" verticalAlignment="Middle"/>
            <textFieldExpression class="java.lang.String"><![CDATA[$F{date}]]>
            </textFieldExpression>
        </textField>
        <textField>
            <reportElement x="138" y="0" width="75" height="15"/>
            <textElement textAlignment="Center" verticalAlignment="Middle"/>
            <textFieldExpression class="java.lang.String"><![CDATA[$F{time}]]>
            </textFieldExpression>
        </textField>
    </band>
</detail>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助在jasper报告中打印序列号.

Don*_*onX 5

使用变量我们可以实现.

示例代码:

 <variable name="seraialNumber" class="java.lang.Integer" resetType="None" 
calculation="Count"/>
Run Code Online (Sandbox Code Playgroud)

取决于我们必须改变表达的要求