Hi,
I'm using the following version of BIRT
<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="
http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 2.3.2.v20090331-1440 Build <2.3.2.v20090331-1200></property>
I'm trying to add in scalar parameters but it is giving me a generic design error. Are scalar-parameters supported in this version?
<parameters>
<scalar-parameter name="DayFrom" id="109">
<text-property name="helpText">Day From</text-property>
<text-property name="promptText">Day From</text-property>
<property name="valueType">static</property>
<property name="isRequired">true</property>
<property name="dataType">date</property>
<property name="distinct">true</property>
<simple-property-list name="defaultValue">
<value type="javascript">BirtDateTime.addDay( BirtDateTime.today(), -1 )</value>
</simple-property-list>
<property name="paramType">simple</property>
<property name="controlType">text-box</property>
<structure name="format">
<property name="category">Custom</property>
<property name="pattern">yyyy-MM-dd</property>
</structure>
</scalar-parameter>
<scalar-parameter name="DayTo" id="113">
<text-property name="helpText">Day To</text-property>
<text-property name="promptText">Day To</text-property>
<property name="valueType">static</property>
<property name="isRequired">true</property>
<property name="dataType">date</property>
<property name="distinct">true</property>
<simple-property-list name="defaultValue">
<value type="javascript">BirtDateTime.today()</value>
</simple-property-list>
<property name="paramType">simple</property>
<property name="controlType">text-box</property>
<structure name="format">
<property name="category">Custom</property>
<property name="pattern">yyyy-MM-dd</property>
</structure>
</scalar-parameter>
</parameters>
....
<data-sets>
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="Data Set" id="28">
<list-property name="parameters">
<structure>
<property name="name">param_1</property>
<property name="paramName">DayFrom</property>
<property name="dataType">dateTime</property>
<property name="position">1</property>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
<structure>
<property name="name">param_2</property>
<property name="paramName">DayTo</property>
<property name="dataType">dateTime</property>
<property name="position">2</property>
<property name="isInput">true</property>
<property name="isOutput">false</property>
</structure>
</list-property>
Thanks,
Martin