【问题标题】:Printing serial number in jasper report detail在碧玉报告详细信息中打印序列号
【发布时间】:2019-08-08 13:54:30
【问题描述】:

我创建了一个碧玉报告。在该报告的详细区域中,我有“序列号”列。该列希望自动递增并使用“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>

任何人都可以帮助打印碧玉报告中的序列号。

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    使用变量我们可以做到这一点。

    示例代码:

     <variable name="seraialNumber" class="java.lang.Integer" resetType="None" 
    calculation="Count"/>
    

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

    【讨论】:

      【解决方案2】:

      您必须将列绑定到返回递增数字的 bean。

      【讨论】:

        【解决方案3】:

        对于这个问题,您可以使用内置变量 $V{REPORT_COUNT} 的替代解决方案。

        此变量将以整数格式返回行数。

        示例表达式:

        <textFieldExpression class="java.lang.Integer"><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>.
        

        【讨论】:

          【解决方案4】:
          <variable name="serial number" class="java.lang.Integer" resetType="Column" calculation="Count">
                  <variableExpression><![CDATA[0]]></variableExpression>
              </variable>
          

          我会显示一张图片以便更好地理解

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-05
            • 1970-01-01
            相关资源
            最近更新 更多