Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BIRT » Page Break fails with bulky data(Page Break fails with bulky data)
Page Break fails with bulky data [message #551477] Fri, 06 August 2010 14:57 Go to next message
srikanth Mising name is currently offline srikanth Mising name
Messages: 38
Registered: July 2010
Member
Hello Everyone,

I have a Rpt design as with a table and two rows and both are filled with the "dynamic text" element..

This what i have done,

1)Defined a data source and a Dataset.

2)Defined one string element in the data set.

3)Binded the table with the dataset.

4)For the dataset Script, In a while loop(count until less than 3) ,I am assigning a very bulky data(say 1000 words) to the data set element under the "fetch" section.

5)I have given page break After,page break before,page break inside as "avoid" for the table.

6)When i generate the report as pdf,The page break avoid fails..


Any suggestions will be really helpful..
Re: Page Break fails with bulky data [message #551485 is a reply to message #551477] Fri, 06 August 2010 15:05 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason Weathersby
Messages: 9167
Registered: July 2009
Senior Member

What version of BIRT are you using?
Can you post the report plus data to run it?

On 8/6/2010 10:57 AM, srikanth wrote:
> Hello Everyone,
>
> I have a Rpt design as with a table and two rows and both are filled
> with the "dynamic text" element..
>
> This what i have done,
>
> 1)Defined a data source and a Dataset.
>
> 2)Defined one string element in the data set.
>
> 3)Binded the table with the dataset.
>
> 4)For the dataset Script, In a while loop(count until less than 3) ,I am
> assigning a very bulky data(say 1000 words) to the data set element
> under the "fetch" section.
>
> 5)I have given page break After,page break before,page break inside as
> "avoid" for the table.
>
> 6)When i generate the report as pdf,The page break avoid fails..
>
>
> Any suggestions will be really helpful..
Re: Page Break fails with bulky data [message #551493 is a reply to message #551485] Fri, 06 August 2010 15:58 Go to previous messageGo to next message
srikanth Mising name is currently offline srikanth Mising name
Messages: 38
Registered: July 2010
Member
Hey Jason,

I am using BIRT 2.6...
Below is the xml Source of the rpt design,



<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.21" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 2.6.0.v20100531 Build &lt;2.6.0.v20100609-1613></property>
<property name="units">in</property>
<property name="iconFile">/templates/blank_report.gif</property>
<property name="bidiLayoutOrientation">ltr</property>
<property name="imageDPI">96</property>
<data-sources>
<script-data-source name="DataSource" id="195"/>
</data-sources>
<data-sets>
<script-data-set name="SubDataSet" id="196">
<list-property name="resultSetHints">
<structure>
<property name="position">1</property>
<property name="name">tableHeaderField1</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">tableHeaderField2</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">3</property>
<property name="name">tableHeaderField1Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">4</property>
<property name="name">tableHeaderField2Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">5</property>
<property name="name">tableField1</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">6</property>
<property name="name">tableField2</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">7</property>
<property name="name">tableField3</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">8</property>
<property name="name">tableField4</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">9</property>
<property name="name">tableField5</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">10</property>
<property name="name">tableField6</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">11</property>
<property name="name">tableField7</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">12</property>
<property name="name">tableField8</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">13</property>
<property name="name">tableField9</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">14</property>
<property name="name">tableField10</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">15</property>
<property name="name">tableField11</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">16</property>
<property name="name">tableField1Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">17</property>
<property name="name">tableField2Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">18</property>
<property name="name">tableField3Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">19</property>
<property name="name">tableField4Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">20</property>
<property name="name">tableField5Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">21</property>
<property name="name">tableField6Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">22</property>
<property name="name">tableField7Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">23</property>
<property name="name">tableField8Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">24</property>
<property name="name">tableField9Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">25</property>
<property name="name">tableField10Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">26</property>
<property name="name">tableField11Value</property>
<property name="dataType">string</property>
</structure>
</list-property>
<list-property name="columnHints">
<structure>
<property name="columnName">tableHeaderField1</property>
<text-property name="displayName">tableHeaderField1</text-property>
</structure>
<structure>
<property name="columnName">tableHeaderField2</property>
<text-property name="displayName">tableHeaderField2</text-property>
</structure>
<structure>
<property name="columnName">tableHeaderField1Value</property>
<text-property name="displayName">tableHeaderField1Value</text-property>
</structure>
<structure>
<property name="columnName">tableHeaderField2Value</property>
<text-property name="displayName">tableHeaderField2Value</text-property>
</structure>
<structure>
<property name="columnName">tableField1</property>
<text-property name="displayName">tableField1</text-property>
</structure>
<structure>
<property name="columnName">tableField2</property>
<text-property name="displayName">tableField2</text-property>
</structure>
<structure>
<property name="columnName">tableField3</property>
<text-property name="displayName">tableField3</text-property>
</structure>
<structure>
<property name="columnName">tableField4</property>
<text-property name="displayName">tableField4</text-property>
</structure>
<structure>
<property name="columnName">tableField5</property>
<text-property name="displayName">tableField5</text-property>
</structure>
<structure>
<property name="columnName">tableField6</property>
<text-property name="displayName">tableField6</text-property>
</structure>
<structure>
<property name="columnName">tableField7</property>
<text-property name="displayName">tableField7</text-property>
</structure>
<structure>
<property name="columnName">tableField8</property>
<text-property name="displayName">tableField8</text-property>
</structure>
<structure>
<property name="columnName">tableField9</property>
<text-property name="displayName">tableField9</text-property>
</structure>
<structure>
<property name="columnName">tableField10</property>
<text-property name="displayName">tableField10</text-property>
</structure>
<structure>
<property name="columnName">tableField11</property>
<text-property name="displayName">tableField11</text-property>
</structure>
<structure>
<property name="columnName">tableField1Value</property>
<text-property name="displayName">tableField1Value</text-property>
</structure>
<structure>
<property name="columnName">tableField2Value</property>
<text-property name="displayName">tableField2Value</text-property>
</structure>
<structure>
<property name="columnName">tableField3Value</property>
<text-property name="displayName">tableField3Value</text-property>
</structure>
<structure>
<property name="columnName">tableField4Value</property>
<text-property name="displayName">tableField4Value</text-property>
</structure>
<structure>
<property name="columnName">tableField5Value</property>
<text-property name="displayName">tableField5Value</text-property>
</structure>
<structure>
<property name="columnName">tableField6Value</property>
<text-property name="displayName">tableField6Value</text-property>
</structure>
<structure>
<property name="columnName">tableField7Value</property>
<text-property name="displayName">tableField7Value</text-property>
</structure>
<structure>
<property name="columnName">tableField8Value</property>
<text-property name="displayName">tableField8Value</text-property>
</structure>
<structure>
<property name="columnName">tableField9Value</property>
<text-property name="displayName">tableField9Value</text-property>
</structure>
<structure>
<property name="columnName">tableField10Value</property>
<text-property name="displayName">tableField10Value</text-property>
</structure>
<structure>
<property name="columnName">tableField11Value</property>
<text-property name="displayName">tableField11Value</text-property>
</structure>
</list-property>
<structure name="cachedMetaData">
<list-property name="resultSet">
<structure>
<property name="position">1</property>
<property name="name">tableHeaderField1</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">tableHeaderField2</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">3</property>
<property name="name">tableHeaderField1Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">4</property>
<property name="name">tableHeaderField2Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">5</property>
<property name="name">tableField1</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">6</property>
<property name="name">tableField2</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">7</property>
<property name="name">tableField3</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">8</property>
<property name="name">tableField4</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">9</property>
<property name="name">tableField5</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">10</property>
<property name="name">tableField6</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">11</property>
<property name="name">tableField7</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">12</property>
<property name="name">tableField8</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">13</property>
<property name="name">tableField9</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">14</property>
<property name="name">tableField10</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">15</property>
<property name="name">tableField11</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">16</property>
<property name="name">tableField1Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">17</property>
<property name="name">tableField2Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">18</property>
<property name="name">tableField3Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">19</property>
<property name="name">tableField4Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">20</property>
<property name="name">tableField5Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">21</property>
<property name="name">tableField6Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">22</property>
<property name="name">tableField7Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">23</property>
<property name="name">tableField8Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">24</property>
<property name="name">tableField9Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">25</property>
<property name="name">tableField10Value</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">26</property>
<property name="name">tableField11Value</property>
<property name="dataType">string</property>
</structure>
</list-property>
</structure>
<property name="dataSource">DataSource</property>
<method name="open"><![CDATA[count = 0;]]></method>
<method name="fetch"><![CDATA[while(count<3)
{
row["tableHeaderField1"]="testiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting theing the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting thetestiheadertesting the headertesting the headertesting the headertesting the";
count++;
}]]></method>
</script-data-set>
<script-data-set name="MainDataSet" id="222">
<list-property name="resultSetHints">
<structure>
<property name="position">1</property>
<property name="name">title</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">titleValue</property>
<property name="dataType">string</property>
</structure>
</list-property>
<list-property name="columnHints">
<structure>
<property name="columnName">title</property>
<text-property name="displayName">title</text-property>
</structure>
<structure>
<property name="columnName">titleValue</property>
<text-property name="displayName">titleValue</text-property>
</structure>
</list-property>
<structure name="cachedMetaData">
<list-property name="resultSet">
<structure>
<property name="position">1</property>
<property name="name">title</property>
<property name="dataType">string</property>
</structure>
<structure>
<property name="position">2</property>
<property name="name">titleValue</property>
<property name="dataType">string</property>
</structure>
</list-property>
</structure>
<property name="dataSource">DataSource</property>
</script-data-set>
</data-sets>
<styles>
<style name="report" id="4">
<property name="fontFamily">sans-serif</property>
<property name="fontSize">10pt</property>
</style>
<style name="crosstab-cell" id="5">
<property name="borderBottomColor">#CCCCCC</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">1pt</property>
<property name="borderLeftColor">#CCCCCC</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">1pt</property>
<property name="borderRightColor">#CCCCCC</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">1pt</property>
<property name="borderTopColor">#CCCCCC</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">1pt</property>
</style>
<style name="crosstab" id="6">
<property name="borderBottomColor">#CCCCCC</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">1pt</property>
<property name="borderLeftColor">#CCCCCC</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">1pt</property>
<property name="borderRightColor">#CCCCCC</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">1pt</property>
<property name="borderTopColor">#CCCCCC</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">1pt</property>
</style>
</styles>
<page-setup>
<simple-master-page name="Simple MasterPage" id="2">
<page-footer>
<text id="3">
<property name="contentType">html</property>
<text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property>
</text>
</page-footer>
</simple-master-page>
</page-setup>
<body>
<table id="197">
<property name="dataSet">SubDataSet</property>
<list-property name="boundDataColumns">
<structure>
<property name="name">tableHeaderField1</property>
<expression name="expression" type="javascript">dataSetRow["tableHeaderField1"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableHeaderField2</property>
<expression name="expression" type="javascript">dataSetRow["tableHeaderField2"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableHeaderField1Value</property>
<expression name="expression" type="javascript">dataSetRow["tableHeaderField1Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableHeaderField2Value</property>
<expression name="expression" type="javascript">dataSetRow["tableHeaderField2Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField1</property>
<expression name="expression" type="javascript">dataSetRow["tableField1"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField2</property>
<expression name="expression" type="javascript">dataSetRow["tableField2"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField3</property>
<expression name="expression" type="javascript">dataSetRow["tableField3"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField4</property>
<expression name="expression" type="javascript">dataSetRow["tableField4"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField5</property>
<expression name="expression" type="javascript">dataSetRow["tableField5"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField6</property>
<expression name="expression" type="javascript">dataSetRow["tableField6"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField7</property>
<expression name="expression" type="javascript">dataSetRow["tableField7"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField8</property>
<expression name="expression" type="javascript">dataSetRow["tableField8"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField9</property>
<expression name="expression" type="javascript">dataSetRow["tableField9"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField10</property>
<expression name="expression" type="javascript">dataSetRow["tableField10"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField11</property>
<expression name="expression" type="javascript">dataSetRow["tableField11"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField1Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField1Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField2Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField2Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField3Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField3Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField4Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField4Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField5Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField5Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField6Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField6Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField7Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField7Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField8Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField8Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField9Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField9Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField10Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField10Value"]</expression >
<property name="dataType">string</property>
</structure>
<structure>
<property name="name">tableField11Value</property>
<expression name="expression" type="javascript">dataSetRow["tableField11Value"]</expression >
<property name="dataType">string</property>
</structure>
</list-property>
<column id="204"/>
<detail>
<row id="200">
<cell id="201">
<table id="280">
<property name="pageBreakAfter">avoid</property>
<column id="317"/>
<column id="318"/>
<column id="319"/>
<column id="320"/>
<column id="321"/>
<column id="322"/>
<column id="323"/>
<column id="324"/>
<column id="325"/>
<column id="326"/>
<column id="327"/>
<detail>
<row id="293">
<cell id="294">
<property name="colSpan">11</property>
<property name="rowSpan">1</property>
<property name="borderBottomColor">#000000</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">thin</property>
<property name="borderLeftColor">#000000</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">thin</property>
<property name="borderRightColor">#000000</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">thin</property>
<property name="borderTopColor">#000000</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">thin</property>
<text-data id="328">
<property name="fontWeight">bold</property>
<expression name="valueExpr">"First Row"</expression>
<property name="contentType">html</property>
</text-data>
</cell>
</row>
<row id="329">
<property name="borderBottomColor">#000000</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">thin</property>
<property name="borderLeftColor">#000000</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">thin</property>
<property name="borderRightColor">#000000</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">thin</property>
<property name="borderTopColor">#000000</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">thin</property>
<cell id="330">
<property name="colSpan">11</property>
<property name="rowSpan">1</property>
<property name="borderBottomColor">#000000</property>
<property name="borderBottomStyle">solid</property>
<property name="borderBottomWidth">thin</property>
<property name="borderLeftColor">#000000</property>
<property name="borderLeftStyle">solid</property>
<property name="borderLeftWidth">thin</property>
<property name="borderRightColor">#000000</property>
<property name="borderRightStyle">solid</property>
<property name="borderRightWidth">thin</property>
<property name="borderTopColor">#000000</property>
<property name="borderTopStyle">solid</property>
<property name="borderTopWidth">thin</property>
<text-data id="341">
<property name="fontWeight">bold</property>
<expression name="valueExpr">row["tableHeaderField1"]</expression>
<property name="contentType">html</property>
</text-data>
</cell>
</row>
</detail>
</table>
</cell>
</row>
</detail>
</table>
</body>
</report>




Re: Page Break fails with bulky data [message #551496 is a reply to message #551493] Fri, 06 August 2010 16:12 Go to previous message
Jason Weathersby is currently offline Jason Weathersby
Messages: 9167
Registered: July 2009
Senior Member

The report did not run form me. I did not see any fetch code for the
main dataset.

Jason

On 8/6/2010 11:58 AM, srikanth wrote:
> Hey Jason,
>
> I am using BIRT 2.6...
> Below is the xml Source of the rpt design,
>
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.21"
> id="1">
> <property name="createdBy">Eclipse BIRT Designer Version 2.6.0.v20100531
> Build <2.6.0.v20100609-1613></property>
> <property name="units">in</property>
> <property name="iconFile">/templates/blank_report.gif</property>
> <property name="bidiLayoutOrientation">ltr</property>
> <property name="imageDPI">96</property>
> <data-sources>
> <script-data-source name="DataSource" id="195"/>
> </data-sources>
> <data-sets>
> <script-data-set name="SubDataSet" id="196">
> <list-property name="resultSetHints">
> <structure>
> <property name="position">1</property>
> <property name="name">tableHeaderField1</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">2</property>
> <property name="name">tableHeaderField2</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">3</property>
> <property name="name">tableHeaderField1Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">4</property>
> <property name="name">tableHeaderField2Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">5</property>
> <property name="name">tableField1</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">6</property>
> <property name="name">tableField2</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">7</property>
> <property name="name">tableField3</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">8</property>
> <property name="name">tableField4</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">9</property>
> <property name="name">tableField5</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">10</property>
> <property name="name">tableField6</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">11</property>
> <property name="name">tableField7</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">12</property>
> <property name="name">tableField8</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">13</property>
> <property name="name">tableField9</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">14</property>
> <property name="name">tableField10</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">15</property>
> <property name="name">tableField11</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">16</property>
> <property name="name">tableField1Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">17</property>
> <property name="name">tableField2Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">18</property>
> <property name="name">tableField3Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">19</property>
> <property name="name">tableField4Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">20</property>
> <property name="name">tableField5Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">21</property>
> <property name="name">tableField6Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">22</property>
> <property name="name">tableField7Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">23</property>
> <property name="name">tableField8Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">24</property>
> <property name="name">tableField9Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">25</property>
> <property name="name">tableField10Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">26</property>
> <property name="name">tableField11Value</property>
> <property name="dataType">string</property>
> </structure>
> </list-property>
> <list-property name="columnHints">
> <structure>
> <property name="columnName">tableHeaderField1</property>
> <text-property name="displayName">tableHeaderField1</text-property>
> </structure>
> <structure>
> <property name="columnName">tableHeaderField2</property>
> <text-property name="displayName">tableHeaderField2</text-property>
> </structure>
> <structure>
> <property name="columnName">tableHeaderField1Value</property>
> <text-property name="displayName">tableHeaderField1Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableHeaderField2Value</property>
> <text-property name="displayName">tableHeaderField2Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField1</property>
> <text-property name="displayName">tableField1</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField2</property>
> <text-property name="displayName">tableField2</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField3</property>
> <text-property name="displayName">tableField3</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField4</property>
> <text-property name="displayName">tableField4</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField5</property>
> <text-property name="displayName">tableField5</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField6</property>
> <text-property name="displayName">tableField6</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField7</property>
> <text-property name="displayName">tableField7</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField8</property>
> <text-property name="displayName">tableField8</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField9</property>
> <text-property name="displayName">tableField9</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField10</property>
> <text-property name="displayName">tableField10</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField11</property>
> <text-property name="displayName">tableField11</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField1Value</property>
> <text-property name="displayName">tableField1Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField2Value</property>
> <text-property name="displayName">tableField2Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField3Value</property>
> <text-property name="displayName">tableField3Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField4Value</property>
> <text-property name="displayName">tableField4Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField5Value</property>
> <text-property name="displayName">tableField5Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField6Value</property>
> <text-property name="displayName">tableField6Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField7Value</property>
> <text-property name="displayName">tableField7Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField8Value</property>
> <text-property name="displayName">tableField8Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField9Value</property>
> <text-property name="displayName">tableField9Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField10Value</property>
> <text-property name="displayName">tableField10Value</text-property>
> </structure>
> <structure>
> <property name="columnName">tableField11Value</property>
> <text-property name="displayName">tableField11Value</text-property>
> </structure>
> </list-property>
> <structure name="cachedMetaData">
> <list-property name="resultSet">
> <structure>
> <property name="position">1</property>
> <property name="name">tableHeaderField1</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">2</property>
> <property name="name">tableHeaderField2</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">3</property>
> <property name="name">tableHeaderField1Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">4</property>
> <property name="name">tableHeaderField2Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">5</property>
> <property name="name">tableField1</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">6</property>
> <property name="name">tableField2</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">7</property>
> <property name="name">tableField3</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">8</property>
> <property name="name">tableField4</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">9</property>
> <property name="name">tableField5</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">10</property>
> <property name="name">tableField6</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">11</property>
> <property name="name">tableField7</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">12</property>
> <property name="name">tableField8</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">13</property>
> <property name="name">tableField9</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">14</property>
> <property name="name">tableField10</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">15</property>
> <property name="name">tableField11</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">16</property>
> <property name="name">tableField1Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">17</property>
> <property name="name">tableField2Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">18</property>
> <property name="name">tableField3Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">19</property>
> <property name="name">tableField4Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">20</property>
> <property name="name">tableField5Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">21</property>
> <property name="name">tableField6Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">22</property>
> <property name="name">tableField7Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">23</property>
> <property name="name">tableField8Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">24</property>
> <property name="name">tableField9Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">25</property>
> <property name="name">tableField10Value</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">26</property>
> <property name="name">tableField11Value</property>
> <property name="dataType">string</property>
> </structure>
> </list-property>
> </structure>
> <property name="dataSource">DataSource</property>
> <method name="open"><![CDATA[count = 0;]]></method>
> <method name="fetch"><![CDATA[while(count<3)
> {
> row["tableHeaderField1"]="testiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting theing the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting thetestiheadertesting the
> headertesting the headertesting the headertesting thetestiheadertesting
> the headertesting the headertesting the headertesting
> thetestiheadertesting the headertesting the headertesting the
> headertesting thetestiheadertesting the headertesting the headertesting
> the headertesting thetestiheadertesting the headertesting the
> headertesting the headertesting thetestiheadertesting the headertesting
> the headertesting the headertesting the";
> count++;
> }]]></method>
> </script-data-set>
> <script-data-set name="MainDataSet" id="222">
> <list-property name="resultSetHints">
> <structure>
> <property name="position">1</property>
> <property name="name">title</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">2</property>
> <property name="name">titleValue</property>
> <property name="dataType">string</property>
> </structure>
> </list-property>
> <list-property name="columnHints">
> <structure>
> <property name="columnName">title</property>
> <text-property name="displayName">title</text-property>
> </structure>
> <structure>
> <property name="columnName">titleValue</property>
> <text-property name="displayName">titleValue</text-property>
> </structure>
> </list-property>
> <structure name="cachedMetaData">
> <list-property name="resultSet">
> <structure>
> <property name="position">1</property>
> <property name="name">title</property>
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="position">2</property>
> <property name="name">titleValue</property>
> <property name="dataType">string</property>
> </structure>
> </list-property>
> </structure>
> <property name="dataSource">DataSource</property>
> </script-data-set>
> </data-sets>
> <styles>
> <style name="report" id="4">
> <property name="fontFamily">sans-serif</property>
> <property name="fontSize">10pt</property>
> </style>
> <style name="crosstab-cell" id="5">
> <property name="borderBottomColor">#CCCCCC</property>
> <property name="borderBottomStyle">solid</property>
> <property name="borderBottomWidth">1pt</property>
> <property name="borderLeftColor">#CCCCCC</property>
> <property name="borderLeftStyle">solid</property>
> <property name="borderLeftWidth">1pt</property>
> <property name="borderRightColor">#CCCCCC</property>
> <property name="borderRightStyle">solid</property>
> <property name="borderRightWidth">1pt</property>
> <property name="borderTopColor">#CCCCCC</property>
> <property name="borderTopStyle">solid</property>
> <property name="borderTopWidth">1pt</property>
> </style>
> <style name="crosstab" id="6">
> <property name="borderBottomColor">#CCCCCC</property>
> <property name="borderBottomStyle">solid</property>
> <property name="borderBottomWidth">1pt</property>
> <property name="borderLeftColor">#CCCCCC</property>
> <property name="borderLeftStyle">solid</property>
> <property name="borderLeftWidth">1pt</property>
> <property name="borderRightColor">#CCCCCC</property>
> <property name="borderRightStyle">solid</property>
> <property name="borderRightWidth">1pt</property>
> <property name="borderTopColor">#CCCCCC</property>
> <property name="borderTopStyle">solid</property>
> <property name="borderTopWidth">1pt</property>
> </style>
> </styles>
> <page-setup>
> <simple-master-page name="Simple MasterPage" id="2">
> <page-footer>
> <text id="3">
> <property name="contentType">html</property>
> <text-property name="content"><![CDATA[<value-of>new
> Date()</value-of>]]></text-property>
> </text>
> </page-footer>
> </simple-master-page>
> </page-setup>
> <body>
> <table id="197">
> <property name="dataSet">SubDataSet</property>
> <list-property name="boundDataColumns">
> <structure>
> <property name="name">tableHeaderField1</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableHeaderField1"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableHeaderField2</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableHeaderField2"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableHeaderField1Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableHeaderField1Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableHeaderField2Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableHeaderField2Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField1</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField1"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField2</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField2"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField3</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField3"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField4</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField4"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField5</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField5"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField6</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField6"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField7</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField7"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField8</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField8"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField9</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField9"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField10</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField10"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField11</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField11"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField1Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField1Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField2Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField2Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField3Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField3Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField4Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField4Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField5Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField5Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField6Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField6Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField7Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField7Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField8Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField8Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField9Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField9Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField10Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField10Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> <structure>
> <property name="name">tableField11Value</property>
> <expression name="expression"
> type="javascript">dataSetRow["tableField11Value"]</expression >
> <property name="dataType">string</property>
> </structure>
> </list-property>
> <column id="204"/>
> <detail>
> <row id="200">
> <cell id="201">
> <table id="280">
> <property name="pageBreakAfter">avoid</property>
> <column id="317"/>
> <column id="318"/>
> <column id="319"/>
> <column id="320"/>
> <column id="321"/>
> <column id="322"/>
> <column id="323"/>
> <column id="324"/>
> <column id="325"/>
> <column id="326"/>
> <column id="327"/>
> <detail>
> <row id="293">
> <cell id="294">
> <property name="colSpan">11</property>
> <property name="rowSpan">1</property>
> <property name="borderBottomColor">#000000</property>
> <property name="borderBottomStyle">solid</property>
> <property name="borderBottomWidth">thin</property>
> <property name="borderLeftColor">#000000</property>
> <property name="borderLeftStyle">solid</property>
> <property name="borderLeftWidth">thin</property>
> <property name="borderRightColor">#000000</property>
> <property name="borderRightStyle">solid</property>
> <property name="borderRightWidth">thin</property>
> <property name="borderTopColor">#000000</property>
> <property name="borderTopStyle">solid</property>
> <property name="borderTopWidth">thin</property>
> <text-data id="328">
> <property name="fontWeight">bold</property>
> <expression name="valueExpr">"First Row"</expression>
> <property name="contentType">html</property>
> </text-data>
> </cell>
> </row>
> <row id="329">
> <property name="borderBottomColor">#000000</property>
> <property name="borderBottomStyle">solid</property>
> <property name="borderBottomWidth">thin</property>
> <property name="borderLeftColor">#000000</property>
> <property name="borderLeftStyle">solid</property>
> <property name="borderLeftWidth">thin</property>
> <property name="borderRightColor">#000000</property>
> <property name="borderRightStyle">solid</property>
> <property name="borderRightWidth">thin</property>
> <property name="borderTopColor">#000000</property>
> <property name="borderTopStyle">solid</property>
> <property name="borderTopWidth">thin</property>
> <cell id="330">
> <property name="colSpan">11</property>
> <property name="rowSpan">1</property>
> <property name="borderBottomColor">#000000</property>
> <property name="borderBottomStyle">solid</property>
> <property name="borderBottomWidth">thin</property>
> <property name="borderLeftColor">#000000</property>
> <property name="borderLeftStyle">solid</property>
> <property name="borderLeftWidth">thin</property>
> <property name="borderRightColor">#000000</property>
> <property name="borderRightStyle">solid</property>
> <property name="borderRightWidth">thin</property>
> <property name="borderTopColor">#000000</property>
> <property name="borderTopStyle">solid</property>
> <property name="borderTopWidth">thin</property>
> <text-data id="341">
> <property name="fontWeight">bold</property>
> <expression name="valueExpr">row["tableHeaderField1"]</expression>
> <property name="contentType">html</property>
> </text-data>
> </cell>
> </row>
> </detail>
> </table>
> </cell>
> </row>
> </detail>
> </table>
> </body>
> </report>
>
>
>
>
>
Previous Topic:Group Header
Next Topic:Auto Creating JDBC Driver Connections in BIRT
Goto Forum:
  


Current Time: Mon Sep 22 00:20:13 GMT 2014

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

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