[#5358] - isSummaryWithPageHeaderAndFooter does not always work

Category:
Bug report
Priority:
Normal
Status:
Assigned
Project: Severity:
Major
Resolution:
Open
Component: Reproducibility:
Always
Assigned to:

If I tick the option "Summary with Page Header and Footer" nothing happens and it'll not be printed. So I manually tried to add the parameter isSummaryWithPageHeaderAndFooter="true" so the header looked like this

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD JasperReport//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

<jasperReport name="reportName" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="535" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" isSummaryNewPage="true" isSummaryWithPageHeaderAndFooter="true">

After this I ended up with the following error message:

Error loading the report template:
org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'isSummaryWithPageHeaderAndFooter' is not allowed to appear in element 'jasperReport'.

I've created a new report for testing and by accident I've realized that this one had a different header which looked like this:

<?xml version="1.0" encoding="UTF-8"?>
<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="report1" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" isSummaryNewPage="true">

I've also added the property isSummaryWithPageHeaderAndFooter and it worked. But if I then modified something in the designer view afterwards the header is changed back to the one in the first example again.

bsteimer's picture
Joined: Jul 5 2011 - 7:07am
Last seen: 11 years 11 months ago

1 Comment:

#1

BTW the only workaround is to switch back to XML view before saving.

Feedback
randomness