jasper-reports - 如何在 jasper studio 表中的表中添加额外的行?
问题描述
我正在尝试使用来自基本元素的拖放表在 jasper studio中创建一个表 但是每次创建表时只有 5 行,我可以添加额外的列但不能添加行。有没有其他方法可以在 jasper 报告中添加静态表?我已经对jasperstudio进行了足够多的探索,但是没有找到在此处添加行或任何行限制的任何选项。
表.jrxml
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.16.0.final using JasperReports Library version 6.16.0-48579d909b7943b64690c65c71e07e0b80981928 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="bump_Wo" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ad286800-6a6c-4591-944a-e99a84391eff">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<style name="Table_TH" mode="Opaque" backcolor="#F0F8FF">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<style name="Table_CH" mode="Opaque" backcolor="#BFE1FF">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<style name="Table_TD" mode="Opaque" backcolor="#FFFFFF">
<box>
<pen lineWidth="0.5" lineColor="#000000"/>
<topPen lineWidth="0.5" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
</style>
<subDataset name="testDataSet" uuid="9cc212ff-4827-40a7-889d-fce8eaa03ac7">
<field name="testNumber" class="java.lang.String"/>
<field name="testDate" class="java.lang.String"/>
<field name="testSerial" class="java.lang.String"/>
</subDataset>
<subDataset name="Empty Dataset1" uuid="e3a2ffc2-4528-4369-9733-684e0e89a698"/>
<parameter name="CollectionBeanTestParam" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
<parameter name="logo" class="java.io.InputStream"/>
<queryString>
<![CDATA[]]>
</queryString>
<background>
<band splitType="Stretch"/>
</background>
<pageHeader>
<band height="41" splitType="Stretch">
<staticText>
<reportElement x="212" y="11" width="100" height="30" uuid="e1b6441b-d550-4b66-899d-7d65f6c3ec3a"/>
<text><![CDATA[]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band height="283" splitType="Stretch">
<componentElement>
<reportElement x="70" y="60" width="320" height="200" uuid="ead25941-50e2-417f-8fb6-980574f6c94e">
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>
<property name="com.jaspersoft.studio.table.style.table_header" value="Table_TH"/>
<property name="com.jaspersoft.studio.table.style.column_header" value="Table_CH"/>
<property name="com.jaspersoft.studio.table.style.detail" value="Table_TD"/>
</reportElement>
<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="testDataSet" uuid="5b1ac3ab-966f-462f-a8d2-ab663e43e89c">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.JREmptyDataSource() ]]></dataSourceExpression>
</datasetRun>
<jr:column width="40" uuid="69060205-5247-4e42-8067-f0a0b3b161b4">
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column1"/>
<jr:tableHeader style="Table_TH" height="30" rowSpan="1"/>
<jr:tableFooter style="Table_TH" height="30" rowSpan="1"/>
<jr:columnHeader style="Table_CH" height="30" rowSpan="1"/>
<jr:columnFooter style="Table_CH" height="30" rowSpan="1"/>
<jr:detailCell style="Table_TD" height="30"/>
</jr:column>
<jr:column width="40" uuid="4064548b-17cd-4211-bd7a-dd2742816188">
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column2"/>
<jr:tableHeader style="Table_TH" height="30" rowSpan="1"/>
<jr:tableFooter style="Table_TH" height="30" rowSpan="1"/>
<jr:columnHeader style="Table_CH" height="30" rowSpan="1"/>
<jr:columnFooter style="Table_CH" height="30" rowSpan="1"/>
<jr:detailCell style="Table_TD" height="30"/>
</jr:column>
<jr:column width="40" uuid="ab69467b-b0a9-4768-b2e1-7254ed7f74f1">
<property name="com.jaspersoft.studio.components.table.model.column.name" value="Column3"/>
<jr:tableHeader style="Table_TH" height="30" rowSpan="1"/>
<jr:tableFooter style="Table_TH" height="30" rowSpan="1"/>
<jr:columnHeader style="Table_CH" height="30" rowSpan="1"/>
<jr:columnFooter style="Table_CH" height="30" rowSpan="1"/>
<jr:detailCell style="Table_TD" height="30"/>
</jr:column>
</jr:table>
</componentElement>
</band>
</columnHeader>
<summary>
<band height="42" splitType="Stretch"/>
</summary>
</jasperReport>
解决方案
推荐阅读
- java - Graph REST API [Mail] 如何下载带有附件的电子邮件 .eml
- python - 在函数中的全局列表上使用 append() 方法(Python)
- spring-boot - 如何使 WebFilter 在非 WebFlux/非反应式 Spring Boot 应用程序中工作?
- c# - FatFs 日期和时间到 DateTime
- python-3.x - 将给定列表转换为嵌套列表 - Python3.x
- azure - 有没有办法创建一个拉取请求,从 Azure Devops 中的 CD 管道的 RepoB 在 RepoA 中创建新分支
- python - GPU 上预训练的 Keras 模型能否用于仅 CPU 的 PC 上的预测?
- php - 如何在“php.ini”或首选“.user.ini”中设置环境变量?
- powershell - Powershell获取日期添加周并显示剩余时间?
- c# - 什么“IEnumerable
" 在 C# 中是什么意思?