我有一個bean列表(JRBeanCollectionDataSource)及其導出爲pdf格式的目標。但是列表應該按字段'name'排序。如何對jasper報告中的字段進行排序
我可以用pdf格式導出,但沒有排序。
我什麼都沒發現,只是'排序組件'。
下面是代碼的摘錄:
\t <field name="name" class="java.lang.String">
\t \t <fieldDescription><![CDATA[name]]></fieldDescription>
\t </field>
\t <field name="fistname" class="java.lang.String">
\t \t <fieldDescription><![CDATA[fistname]]></fieldDescription>
\t </field>
\t <detail>
\t \t <band height="20" splitType="Stretch">
\t \t \t <textField pattern="#,##0.00;-#,##0.00">
\t \t \t \t <reportElement x="758" y="0" width="60" height="20" uuid="bbb4c112-0026-4043-9aca-987d1cecf7c9"/>
\t \t \t \t <textElement textAlignment="Right" verticalAlignment="Middle">
\t \t \t \t \t <font size="6"/>
\t \t \t \t </textElement>
\t \t \t \t <textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
\t \t \t </textField>
\t \t \t <textField isStretchWithOverflow="true">
\t \t \t \t <reportElement x="27" y="0" width="225" height="20" uuid="5ab06ade-3b0f-463d-b30d-877592c8cf2b"/>
\t \t \t \t <textElement verticalAlignment="Middle">
\t \t \t \t \t <font size="7"/>
\t \t \t \t </textElement>
\t \t \t \t <textFieldExpression><![CDATA[$F{fistname}]]></textFieldExpression>
\t \t \t </textField>
\t \t </band>
\t </detail>
你能告訴我如何排序這個列表中iREPORT分享到人人?
這將有助於添加更多的細節,你已經嘗試過。一些代碼片段如果存在也可能有幫助。 – Markus 2015-02-05 16:44:43
你有兩個名爲'nom'的字段 - 你確定要這麼做嗎?這就是說,考慮使用sortField。 – mkl 2015-02-05 21:43:37
對不起,這是一個錯誤被糾正。 – pelo 2015-02-06 09:41:57