Я пытаюсь создать отчет, содержащий таблицу. Это важные части из jrxml:
<jasperReport
<subDataset name="Table Dataset 1">
<field name="field1" class="java.lang.String"/>
</subDataset>
<summary>
<jr:table>
<datasetRun subDataset="Table Dataset 1">
<dataSourceExpression>
<![CDATA[$P{REPORT_DATA_SOURCE}]]>
</dataSourceExpression>
</datasetRun>
<jr:column width="90">
<jr:columnHeader>...</jr:columnHeader>
<jr:detailCell height="20">
<textField>
<textFieldExpression class="java.lang.String">
<![CDATA[$F{territory}]]>
</textFieldExpression>
</textField>
</jr:detailCell>
</jr:column>
<jr:table>
</summary>
</jasperReport>
Тип источника данных, который я передаю в отчет, - это JRBeanArrayDataSource, что кажется нормальным, поскольку данные отображаются в отчете (если я использую $ F {field1} в мастер - вне таблицы).
Вы видите что-то не так в том, как я использую компонент таблицы? > Я пытаюсь создать отчет, содержащий таблицу. Это важные части из jrxml: Тип источника данных, который я передаю в отчет, - это JRBeanArrayDataSource, что кажется нормальным, поскольку данные отображаются в отчете (если я использую $ F {field1} в мастер - вне таблицы). Вы видите что-то не так в том, как я использую компонент таблицы? > Я пытаюсь создать отчет, содержащий таблицу. Это важные части из jrxml: Тип источника данных, который я передаю в отчет, - это JRBeanArrayDataSource, что кажется нормальным, поскольку данные отображаются в отчете (если я использую $ F {field1} в мастер - вне таблицы). Вы видите что-то не так в том, как я использую компонент таблицы?
Я не вижу ошибок ... но таблица не отображается ... только горизонтальная линия вместо таблицы. <jasperReport
<subDataset name="Table Dataset 1">
<field name="field1" class="java.lang.String"/>
</subDataset>
<summary>
<jr:table>
<datasetRun subDataset="Table Dataset 1">
<dataSourceExpression>
<![CDATA[$P{REPORT_DATA_SOURCE}]]>
</dataSourceExpression>
</datasetRun>
<jr:column width="90">
<jr:columnHeader>...</jr:columnHeader>
<jr:detailCell height="20">
<textField>
<textFieldExpression class="java.lang.String">
<![CDATA[$F{territory}]]>
</textFieldExpression>
</textField>
</jr:detailCell>
</jr:column>
<jr:table>
</summary>
</jasperReport>
<jasperReport
<subDataset name="Table Dataset 1">
<field name="field1" class="java.lang.String"/>
</subDataset>
<summary>
<jr:table>
<datasetRun subDataset="Table Dataset 1">
<dataSourceExpression>
<![CDATA[$P{REPORT_DATA_SOURCE}]]>
</dataSourceExpression>
</datasetRun>
<jr:column width="90">
<jr:columnHeader>...</jr:columnHeader>
<jr:detailCell height="20">
<textField>
<textFieldExpression class="java.lang.String">
<![CDATA[$F{territory}]]>
</textFieldExpression>
</textField>
</jr:detailCell>
</jr:column>
<jr:table>
</summary>
</jasperReport>