Hi All,<br />
<br />
We designed a birt report which have alot of grid boxes which we are filling dynamically.<br />
The Approach which we have used is <br />
1. Add the grid to the report.<br />
2. add the fillGrid methode to onInitialize of Report. In this methode we are creating the text elements dynamically and adding the data to that to that Text and adding this text element to each cell of grid.<br />
3. onPrepare methode of this grid we are calling fillGrid methode.<br />
4. on the Binding Property of the grid we have selected the dataset.<br />
<br />
Kindly let us know if there is any other approach available for the same.<br />
<br />
attached sample rptdesign below.<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<report xmlns="<a class='bbc_url' href='
http://www.eclipse.org/birt/2005/design'>http://www.eclipse.org/birt/2005/design"</a> version="3.2.23" id="1"><br />
<property name="comments">Copyright (c) 2007 <<Your Company Name here>></property><br />
<property name="createdBy">Eclipse BIRT Designer Version 4.2.2.v201301221637 Build <4.2.2.v20130206-1509></property><br />
<html-property name="description">Creates a blank report with no predefined content.</html-property><br />
<property name="units">in</property><br />
<method name="initialize"><![CDATA[function fillGrid(count,columnName,grdName)<br />
{<br />
for(i=0;i<count;i++)<br />
{<br />
Text =<br />
reportContext.getDesignHandle().getElementFactory().newTextItem(null);<br />
Text.setContentType("HTML");<br />
Text.setContent("<CENTER><B><VALUE-OF>row['" + columnName + "'].toString().substring(0+" + i + ",1+" + i + ")</VALUE-OF></B></CENTER>");<br />
var Grid=reportContext.getDesignHandle().findElement(grdName);<br />
<br />
var cell=Grid.getCell(0,1+i);<br />
<br />
cell.getContent().add(Text);<br />
}<br />
}]]></method><br />
<text-property name="displayName">Blank Report</text-property><br />
<property name="iconFile">/templates/blank_report.gif</property><br />
<property name="layoutPreference">auto layout</property><br />
<parameters><br />
<scalar-parameter name="parmorders" id="8"><br />
<property name="valueType">dynamic</property><br />
<property name="dataSetName">parmDataSet</property><br />
<expression name="valueExpr">dataSetRow["CUSTOMERNUMBER"]</expression><br />
<property name="dataType">string</property><br />
<property name="distinct">true</property><br />
<property name="paramType">multi-value</property><br />
<property name="controlType">list-box</property><br />
<property name="mustMatch">true</property><br />
<property name="fixedOrder">true</property><br />
<structure name="format"><br />
<property name="category">Unformatted</property><br />
</structure><br />
</scalar-parameter><br />
</parameters><br />
<data-sources><br />
<oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="Data Source" id="6"><br />
<list-property name="privateDriverProperties"><br />
<ex-property><br />
<name>metadataBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledMetadataBidiFormatStr</name><br />
</ex-property><br />
<ex-property><br />
<name>contentBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledContentBidiFormatStr</name><br />
</ex-property><br />
</list-property><br />
<property name="odaDriverClass">org.eclipse.birt.report.data.oda.sampledb.Driver</property><br />
<property name="odaURL">jdbc:classicmodels:sampledb</property><br />
<property name="odaUser">ClassicModels</property><br />
</oda-data-source><br />
</data-sources><br />
<data-sets><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="parmDataSet" id="7"><br />
<list-property name="columnHints"><br />
<structure><br />
<property name="columnName">CUSTOMERNUMBER</property><br />
<text-property name="displayName">CUSTOMERNUMBER</text-property><br />
</structure><br />
</list-property><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
</list-property><br />
</structure><br />
<property name="dataSource">Data Source</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="nativeName">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[select customernumber<br />
from orders]]></xml-property><br />
</oda-data-set><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="orderdetails" id="10"><br />
<list-property name="columnHints"><br />
<structure><br />
<property name="columnName">ORDERNUMBER</property><br />
<text-property name="displayName">ORDERNUMBER</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">ORDERDATE</property><br />
<text-property name="displayName">ORDERDATE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">REQUIREDDATE</property><br />
<text-property name="displayName">REQUIREDDATE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">SHIPPEDDATE</property><br />
<text-property name="displayName">SHIPPEDDATE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">STATUS</property><br />
<text-property name="displayName">STATUS</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">COMMENTS</property><br />
<text-property name="displayName">COMMENTS</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">CUSTOMERNUMBER</property><br />
<text-property name="displayName">CUSTOMERNUMBER</text-property><br />
</structure><br />
</list-property><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">ORDERNUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">ORDERDATE</property><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">REQUIREDDATE</property><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">SHIPPEDDATE</property><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">STATUS</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">COMMENTS</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
</list-property><br />
</structure><br />
<method name="beforeOpen"><![CDATA[//var parmcount = params["parmorders"].value.length<br />
//var whereclause = "";<br />
//if( parmcount > 0 ){<br />
// whereclause = " where customernumber in ( ";<br />
//}<br />
//for( i=0; i < parmcount; i++ ){<br />
// if( i == 0 ){<br />
// whereclause = whereclause + params["parmorders"].value
;<br />
// }else{<br />
// whereclause = whereclause + " , " + params["parmorders"].value; <br />
// }<br />
//}<br />
//if( parmcount > 0 ){<br />
// this.queryText = this.queryText + whereclause + " ) ";<br />
//}]]></method><br />
<property name="dataSource">Data Source</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">ORDERNUMBER</property><br />
<property name="nativeName">ORDERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">ORDERDATE</property><br />
<property name="nativeName">ORDERDATE</property><br />
<property name="dataType">date</property><br />
<property name="nativeDataType">91</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">REQUIREDDATE</property><br />
<property name="nativeName">REQUIREDDATE</property><br />
<property name="dataType">date</property><br />
<property name="nativeDataType">91</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">SHIPPEDDATE</property><br />
<property name="nativeName">SHIPPEDDATE</property><br />
<property name="dataType">date</property><br />
<property name="nativeDataType">91</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">STATUS</property><br />
<property name="nativeName">STATUS</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">COMMENTS</property><br />
<property name="nativeName">COMMENTS</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="nativeName">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[select *<br />
from orders]]></xml-property><br />
</oda-data-set><br />
</data-sets><br />
<styles><br />
<style name="crosstab" id="4"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="crosstab-cell" id="5"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="detail" id="45"><br />
<property name="backgroundColor">#BACAE2</property><br />
<property name="fontFamily">"Arial"</property><br />
<property name="fontSize">small</property><br />
<property name="paddingTop">0px</property><br />
<property name="paddingLeft">0px</property><br />
<property name="paddingBottom">0px</property><br />
<property name="paddingRight">0px</property><br />
</style><br />
<style name="headerfooter" id="46"><br />
<property name="backgroundColor">#004080</property><br />
<property name="fontFamily">"Arial"</property><br />
<property name="fontSize">small</property><br />
<property name="fontWeight">bold</property><br />
<property name="color">#FFFFFF</property><br />
</style><br />
<style name="groupheader" id="47"><br />
<property name="backgroundColor">#0080FF</property><br />
<property name="fontFamily">"Arial"</property><br />
<property name="fontSize">small</property><br />
<property name="fontWeight">bold</property><br />
<property name="color">#FFFFFF</property><br />
</style><br />
</styles><br />
<page-setup><br />
<simple-master-page name="Simple MasterPage" id="2"><br />
<property name="topMargin">1in</property><br />
<property name="leftMargin">1.25in</property><br />
<property name="bottomMargin">1in</property><br />
<property name="rightMargin">1.25in</property><br />
<page-footer><br />
<text id="3"><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property><br />
</text><br />
</page-footer><br />
</simple-master-page><br />
</page-setup><br />
<body><br />
<table id="204"><br />
<property name="dataSet">orderdetails</property><br />
<list-property name="visibility"><br />
<structure><br />
<property name="format">all</property><br />
<expression name="valueExpr" type="javascript">true</expression><br />
</structure><br />
</list-property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">ORDERNUMBER</property><br />
<text-property name="displayName">ORDERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERDATE</property><br />
<text-property name="displayName">ORDERDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">REQUIREDDATE</property><br />
<text-property name="displayName">REQUIREDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["REQUIREDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">SHIPPEDDATE</property><br />
<text-property name="displayName">SHIPPEDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["SHIPPEDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">STATUS</property><br />
<text-property name="displayName">STATUS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["STATUS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">COMMENTS</property><br />
<text-property name="displayName">COMMENTS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["COMMENTS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">CUSTOMERNUMBER</property><br />
<text-property name="displayName">CUSTOMERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["CUSTOMERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
</list-property><br />
<column id="243"/><br />
<column id="244"/><br />
<column id="245"/><br />
<column id="246"/><br />
<column id="247"/><br />
<column id="248"/><br />
<column id="249"/><br />
<header><br />
<row id="205"><br />
<cell id="206"><br />
<label id="207"><br />
<text-property name="text">ORDERNUMBER</text-property><br />
</label><br />
</cell><br />
<cell id="208"><br />
<label id="209"><br />
<text-property name="text">ORDERDATE</text-property><br />
</label><br />
</cell><br />
<cell id="210"><br />
<label id="211"><br />
<text-property name="text">REQUIREDDATE</text-property><br />
</label><br />
</cell><br />
<cell id="212"><br />
<label id="213"><br />
<text-property name="text">SHIPPEDDATE</text-property><br />
</label><br />
</cell><br />
<cell id="214"><br />
<label id="215"><br />
<text-property name="text">STATUS</text-property><br />
</label><br />
</cell><br />
<cell id="216"><br />
<label id="217"><br />
<text-property name="text">COMMENTS</text-property><br />
</label><br />
</cell><br />
<cell id="218"><br />
<label id="219"><br />
<text-property name="text">CUSTOMERNUMBER</text-property><br />
</label><br />
</cell><br />
</row><br />
</header><br />
<detail><br />
<row id="220"><br />
<cell id="221"><br />
<data id="222"><br />
<property name="resultSetColumn">ORDERNUMBER</property><br />
</data><br />
</cell><br />
<cell id="223"><br />
<data id="224"><br />
<property name="resultSetColumn">ORDERDATE</property><br />
</data><br />
</cell><br />
<cell id="225"><br />
<data id="226"><br />
<property name="resultSetColumn">REQUIREDDATE</property><br />
</data><br />
</cell><br />
<cell id="227"><br />
<data id="228"><br />
<property name="resultSetColumn">SHIPPEDDATE</property><br />
</data><br />
</cell><br />
<cell id="229"><br />
<data id="230"><br />
<property name="resultSetColumn">STATUS</property><br />
</data><br />
</cell><br />
<cell id="231"><br />
<data id="232"><br />
<property name="resultSetColumn">COMMENTS</property><br />
</data><br />
</cell><br />
<cell id="233"><br />
<data id="234"><br />
<property name="resultSetColumn">CUSTOMERNUMBER</property><br />
</data><br />
</cell><br />
</row><br />
</detail><br />
<footer><br />
<row id="235"><br />
<cell id="236"/><br />
<cell id="237"/><br />
<cell id="238"/><br />
<cell id="239"/><br />
<cell id="240"/><br />
<cell id="241"/><br />
<cell id="242"/><br />
</row><br />
</footer><br />
</table><br />
<grid id="171"><br />
<column id="172"/><br />
<column id="173"/><br />
<row id="174"><br />
<cell id="175"><br />
<label id="181"><br />
<text-property name="text">Order Status :</text-property><br />
</label><br />
</cell><br />
<cell id="176"><br />
<grid name="grdOrdStatus" id="182"><br />
<property name="dataSet">orderdetails</property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">ORDERNUMBER</property><br />
<text-property name="displayName">ORDERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERDATE</property><br />
<text-property name="displayName">ORDERDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">REQUIREDDATE</property><br />
<text-property name="displayName">REQUIREDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["REQUIREDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">SHIPPEDDATE</property><br />
<text-property name="displayName">SHIPPEDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["SHIPPEDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">STATUS</property><br />
<text-property name="displayName">STATUS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["STATUS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">COMMENTS</property><br />
<text-property name="displayName">COMMENTS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["COMMENTS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">CUSTOMERNUMBER</property><br />
<text-property name="displayName">CUSTOMERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["CUSTOMERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
</list-property><br />
<method name="onPrepare"><![CDATA[importPackage(Packages.org.eclipse.birt.report.model.elements);<br />
importPackage (Packages.org.eclipse.birt.report.model.api);<br />
<br />
fillGrid(10,"STATUS","grdOrdStatus");<br />
]]></method><br />
<column id="183"/><br />
<column id="184"/><br />
<column id="185"/><br />
<column id="186"/><br />
<column id="187"/><br />
<column id="188"/><br />
<column id="189"/><br />
<column id="190"/><br />
<column id="191"/><br />
<column id="192"/><br />
<row id="193"><br />
<property name="height">0.2in</property><br />
<cell id="194"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="195"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="196"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="197"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="198"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="199"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="200"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="201"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="202"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="203"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
</row><br />
</grid><br />
</cell><br />
</row><br />
<row id="177"><br />
<cell id="178"><br />
<label id="180"><br />
<text-property name="text">Order Number</text-property><br />
</label><br />
</cell><br />
<cell id="179"><br />
<grid name="grdOrdNumber" id="250"><br />
<property name="dataSet">orderdetails</property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">ORDERNUMBER</property><br />
<text-property name="displayName">ORDERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERDATE</property><br />
<text-property name="displayName">ORDERDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["ORDERDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">REQUIREDDATE</property><br />
<text-property name="displayName">REQUIREDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["REQUIREDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">SHIPPEDDATE</property><br />
<text-property name="displayName">SHIPPEDDATE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["SHIPPEDDATE"]</expression><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="name">STATUS</property><br />
<text-property name="displayName">STATUS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["STATUS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">COMMENTS</property><br />
<text-property name="displayName">COMMENTS</text-property><br />
<expression name="expression" type="javascript">dataSetRow["COMMENTS"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">CUSTOMERNUMBER</property><br />
<text-property name="displayName">CUSTOMERNUMBER</text-property><br />
<expression name="expression" type="javascript">dataSetRow["CUSTOMERNUMBER"]</expression><br />
<property name="dataType">integer</property><br />
</structure><br />
</list-property><br />
<method name="onPrepare"><![CDATA[importPackage(Packages.org.eclipse.birt.report.model.elements);<br />
importPackage (Packages.org.eclipse.birt.report.model.api);<br />
<br />
fillGrid(10,"ORDERNUMBER","grdOrdNumber");<br />
]]></method><br />
<column id="251"/><br />
<column id="252"/><br />
<column id="253"/><br />
<column id="254"/><br />
<column id="255"/><br />
<column id="256"/><br />
<column id="257"/><br />
<column id="258"/><br />
<column id="259"/><br />
<column id="260"/><br />
<row id="261"><br />
<property name="height">0.2in</property><br />
<cell id="262"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="263"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="264"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="265"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="266"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="267"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="268"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="269"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="270"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
<cell id="271"><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1px</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1px</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1px</property><br />
</cell><br />
</row><br />
</grid><br />
</cell><br />
</row><br />
</grid><br />
</body><br />
</report>