Skip to main content



      Home
Home » Archived » BIRT » Page Break problem on frameset 2.1-0RC4?
Page Break problem on frameset 2.1-0RC4? [message #168251] Wed, 07 June 2006 15:20
Eclipse UserFriend
Page break is not working on viewerservlet/framset, or perhaps i'd made
something wrong.
I had set master page type (custom), width (210 mm) and height (80mm) and
i'd used a simple table with page_break_after= always but on frameset there
is no pagination.

Anyone can help me?
I'm using Tomcat 4.1.27 BIRT 2.1.0RC4
Try this example.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Written by Eclipse BIRT 2.0 -->
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.2"
id="1">
<property name="createdBy">Eclipse BIRT Designer Version 1.0.1 Build
&lt;20051130-1157></property>
<property name="units">mm</property>
<property name="comments">Copyright (c) 2006 Actuate
Corporation.</property>
<data-sources>
<oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc"
name="Data Source" id="24">
<text-property name="displayName">Data Source</text-property>
<property
name="odaDriverClass">org.eclipse.birt.report.data.oda.sampledb.Driver </property>
<property name="odaURL">jdbc:classicmodels:sampledb</property>
<property name="odaUser">ClassicModels</property>
</oda-data-source>
</data-sources>
<data-sets>
<oda-data-set
extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet "
name="clientes" id="25">
<text-property name="displayName">Data Set</text-property>
<list-property name="resultSet">
<structure>
<property name="position">1</property>
<property name="name">CUSTOMERNUMBER</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">CUSTOMERNAME</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">3</property>
<property name="name">CONTACTLASTNAME</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">4</property>
<property name="name">CONTACTFIRSTNAME</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">5</property>
<property name="name">PHONE</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">6</property>
<property name="name">ADDRESSLINE1</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">7</property>
<property name="name">ADDRESSLINE2</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">8</property>
<property name="name">CITY</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">9</property>
<property name="name">STATE</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">10</property>
<property name="name">POSTALCODE</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">11</property>
<property name="name">COUNTRY</property>
<property name="dataType">string</property>
<property name="nativeDataType">12</property>
</structure>
<structure>
<property name="position">12</property>
<property name="name">SALESREPEMPLOYEENUMBER</property>
<property name="dataType">integer</property>
<property name="nativeDataType">4</property>
</structure>
<structure>
<property name="position">13</property>
<property name="name">CREDITLIMIT</property>
<property name="dataType">float</property>
<property name="nativeDataType">8</property>
</structure>
</list-property>
<list-property name="columnHints">
<structure>
<property name="columnName">CUSTOMERNUMBER</property>
<property name="alias">Id1</property>
<property name="displayName">Id</property>
</structure>
<structure>
<property name="columnName">CUSTOMERNAME</property>
<property name="alias">Nombre1</property>
<property name="displayName">Nombre</property>
</structure>
</list-property>
<structure name="cachedMetaData">
<list-property name="resultSet">
<structure>
<property name="position">1</property>
<property name="name">CUSTOMERNUMBER</property>
<property name="dataType">integer</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">CUSTOMERNAME</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">3</property>
<property name="name">CONTACTLASTNAME</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">4</property>
<property name="name">CONTACTFIRSTNAME</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">5</property>
<property name="name">PHONE</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">6</property>
<property name="name">ADDRESSLINE1</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">7</property>
<property name="name">ADDRESSLINE2</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">8</property>
<property name="name">CITY</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">9</property>
<property name="name">STATE</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">10</property>
<property name="name">POSTALCODE</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">11</property>
<property name="name">COUNTRY</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">12</property>
<property
name="name">SALESREPEMPLOYEENUMBER</property>
<property name="dataType">integer</property>
</structure>
<structure>
<property name="position">13</property>
<property name="name">CREDITLIMIT</property>
<property name="dataType">float</property>
</structure>
</list-property>
</structure>
<property name="dataSource">Data Source</property>
<property name="queryText">select
*
from
CLASSICMODELS.CUSTOMERS</property>
</oda-data-set>
</data-sets>
<styles>
<style name="NewStyle" id="128">
<property name="orphans">inherit</property>
<property name="widows">inherit</property>
<property name="pageBreakAfter">auto</property>
<property name="showIfBlank">true</property>
<property name="canShrink">false</property>
</style>
</styles>
<page-setup>
<simple-master-page name="NewSimpleMasterPage" id="167">
<property name="type">custom</property>
<property name="height">80mm</property>
<property name="width">210mm</property>
</simple-master-page>
</page-setup>
<body>
<table name="mitable" id="112">
<property name="style">NewStyle</property>
<property name="borderBottomColor">#000000</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">medium</property>
<property name="borderLeftColor">#000000</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">medium</property>
<property name="borderRightColor">#000000</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">medium</property>
<property name="borderTopColor">#000000</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">medium</property>
<property name="masterPage">NewSimpleMasterPage</property>
<property name="pageBreakAfter">always</property>
<property name="pageBreakInside">auto</property>
<property name="canShrink">true</property>
<property name="width">100%</property>
<property name="dataSet">clientes</property>
<list-property name="boundDataColumns">
<structure>
<property name="name">CUSTOMERNUMBER</property>
<expression
name="expression">dataSetRow["CUSTOMERNUMBER"]</expression >
<property name="dataType">integer</property>
</structure>
<structure>
<property name="name">CUSTOMERNAME</property>
<expression
name="expression">dataSetRow["CUSTOMERNAME"]</expression >
<property name="dataType">string</property>
</structure>
</list-property>
<property name="repeatHeader">true</property>
<column id="122"/>
<column id="123"/>
<header>
<row id="113">
<cell id="114">
<label id="159">
<property name="pageBreakAfter">auto</property>
<text-property name="text">Id</text-property>
</label>
</cell>
<cell id="115">
<label id="161">
<text-property
name="text">Nombre</text-property>
</label>
</cell>
</row>
</header>
<detail>
<row id="116">
<method name="onPrepare"><![CDATA[this.]]></method>
<property name="style">NewStyle</property>
<cell id="117">
<data id="160">
<method name="onPrepare"><
[CDATA[this.]]></method>
<property
name="resultSetColumn">CUSTOMERNUMBER</property>
</data>
</cell>
<cell id="118">
<data id="162">
<property
name="resultSetColumn">CUSTOMERNAME</property>
</data>
</cell>
</row>
</detail>
<footer>
<row id="119">
<cell id="120"/>
<cell id="121"/>
</row>
</footer>
</table>
</body>
</report>
Previous Topic:Reference code for RC4+ Engine API
Next Topic:Stored Procedures
Goto Forum:
  


Current Time: Sat Jul 12 17:35:16 EDT 2025

Powered by FUDForum. Page generated in 0.02855 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top