Jasper reports 如何向现有jasper表组件添加表头?

Jasper reports 如何向现有jasper表组件添加表头?,jasper-reports,jaspersoft-studio,Jasper Reports,Jaspersoft Studio,有没有办法向现有jasper报告表添加表头 我有一个现有的jasper报告,其中包含一个没有表头的表组件。我现在想添加一个表头,但在不完全重新创建表的情况下,无法找到任何方法来完成此操作 有人知道如何将表头添加到现有jasper表组件中吗?您有两个选项,直接在jrxml(xml)中添加或使用IDE 1.直接添加到jrxml(转到源代码视图) 在每个jr:column中,您希望有一个标题添加jr:tableHeader标记作为第一个元素 <jr:column width="100" uuid

有没有办法向现有jasper报告表添加表头

我有一个现有的jasper报告,其中包含一个没有表头的表组件。我现在想添加一个表头,但在不完全重新创建表的情况下,无法找到任何方法来完成此操作


有人知道如何将表头添加到现有jasper表组件中吗?

您有两个选项,直接在jrxml(xml)中添加或使用IDE

1.直接添加到jrxml(转到源代码视图) 在每个
jr:column
中,您希望有一个标题添加
jr:tableHeader
标记作为第一个元素

<jr:column width="100" uuid="accf01ee-c512-4854-ae58-97dee667c054">
     <jr:tableHeader style="Table_TH" height="30">
       <staticText>
            <reportElement x="0" y="0" width="100" height="30" uuid="41f6fe02-194f-483e-ab7b-97a6061e2c27"/>
            <text><![CDATA[My header]]></text>
        </staticText>
    </jr:tableHeader>
   ....
</jr:column>

....
2.直接使用IDE 双击表格组件,这样就可以对其进行编辑,在大纲中导航到标题节点,为您喜欢的每一列创建标题,然后将静态或动态文本字段拖到单元格中


+1这确实有效。非常感谢。然而,我的表中有70多个列,对于这两种方法,我必须为每一列执行一次。我希望它能为每一列创建一个单元格,但这可能是一厢情愿的想法。使用IDE,只需选择树中的所有列(使用shift键),然后选择“创建单元格”