首页 > 解决方案 > 渲染表格时如何识别页尾?

问题描述

我是碧玉世界的新手。我想在页面的左侧和右侧呈现表格,例如...

Item Name     Item Price        Item Name     Item Price
Item1         20                Item11         40
Item2         30                Item12         10
Item3         40                Item13         30
.                               .
.                               .
Item10        30                Item20         30
<Here Page ends>                <Here Page ends Moved to next page>

我使用 Jaspersoft 创建了下面的简单代码来正确渲染表格及其渲染,但我想在和的位置添加Continue..文本。<Here Page ends><Here Page ends Moved to next page>

<jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
                <datasetRun subDataset="ItemDataSet" uuid="e335b742-7913-4832-93bc-8f211fc4c73f">
                    <dataSourceExpression><![CDATA[$P{ItemDataSource}]]></dataSourceExpression>
                </datasetRun>
                <jr:column width="90" uuid="d5eb0cc8-2ae8-43fd-acfe-209e1948adef">
                    <property name="com.jaspersoft.studio.components.table.model.column.name" value="Column1"/>
                    <jr:columnHeader style="Table_TH" height="30" rowSpan="1">
                        <staticText>
                            <reportElement x="0" y="0" width="90" height="30" uuid="1e5654a6-312f-4974-a84a-02d99741e6d5"/>
                            <text><![CDATA[Item Name]]></text>
                        </staticText>
                    </jr:columnHeader>
                    <jr:detailCell style="Table_TD" height="30">
                        <textField>
                            <reportElement x="0" y="0" width="90" height="30" uuid="e0af50c5-c6d2-4d10-8a03-656dd20a790a"/>
                            <textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
                        </textField>
                    </jr:detailCell>
                </jr:column>
                <jr:column width="100" uuid="1f5a81e4-5c5f-4044-a08b-659ffb3e4311">
                    <property name="com.jaspersoft.studio.components.table.model.column.name" value="Column2"/>
                    <jr:columnHeader style="Table_TH" height="30" rowSpan="1">
                        <staticText>
                            <reportElement x="0" y="0" width="100" height="30" uuid="be3258e1-1a01-4c19-818f-395a77b8c9d0"/>
                            <text><![CDATA[Item Price]]></text>
                        </staticText>
                    </jr:columnHeader>
                    <jr:detailCell style="Table_TD" height="30">
                        <textField>
                            <reportElement x="0" y="0" width="100" height="30" uuid="ef399751-bba2-49d7-99d9-84bc93a1e50d"/>
                            <textFieldExpression><![CDATA[$F{price}]]></textFieldExpression>
                        </textField>
                    </jr:detailCell>
                </jr:column>
            </jr:table>

谢谢 :)

标签: jasper-reports

解决方案


推荐阅读