Multi-value cascading parameters in Custom Parameter Page [message #702053] |
Mon, 25 July 2011 18:38  |
Eclipse User |
|
|
|
Hello,
For a custom parameter page using BIRT tag library:
........
<birt:parameterPage id="birtParmPage" reportDesign="report\Report.rptdesign"
name="my form"
pattern="frameset"
format="html"
isCustom="true"
showTitle="true"
showToolBar="true"
showNavigationBar="true"
target="content"
>
Parameter Page 1
<br>
ClientName1(Fist-level parameter in cascading parameter group1):
<birt:paramDef id="5" name="ClientName"/>
<br>
Strategy(Second-level parameter in cascading parameter group1, its value depends on the value of ClientName1, and it's multi-value-allowed):
<birt:paramDef id="22" name="Strategy" />
<input type="submit" name="submit" value="Run Report"/>
</birt:parameterPage>
<br>
</body>
</html>
It works well with default parameter page of BIRT, parameter Strategy be rendered as multi-value listbox:

However, in the custom parameter page, parameter Strategy always be rendered as a single-value list box, which does not allow user to select multiple values:

Is there anyway to have it rendered as a multi-value list box like in default paramter page of BIRT ?
Thanks in advance!
Attachment: 3.JPG
(Size: 6.96KB, Downloaded 1431 times)
Attachment: 4.JPG
(Size: 7.75KB, Downloaded 1383 times)
[Updated on: Mon, 25 July 2011 19:52] by Moderator
|
|
|
|
|
Re: Multi-value cascading parameters in Custom Parameter Page [message #702555 is a reply to message #702549] |
Tue, 26 July 2011 10:10  |
Eclipse User |
|
|
|
Thanks. Just log it for all of them.
Jason
On 7/26/2011 10:04 AM, Scroon wrote:
> Sure, and same problem with regular parameters with multi-values
>
>
> Jason Weathersby wrote on Tue, 26 July 2011 10:00
>> Can you log an enhancement for this?
>>
>> Jason
>>
>>
>> On 7/25/2011 6:38 PM, Scroon wrote:
>> > Hello,
>> >
>> > For a custom parameter page using BIRT tag library:
>> >
>> > <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
>> > pageEncoding="ISO-8859-1"%>
>> > <%@ taglib uri="/birt.tld" prefix="birt" %>
>> > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>> > <html>
>> > <head>
>> > <meta http-equiv="Content-Type" content="text/html;
>> charset=ISO-8859-1">
>> > <title>Insert title here</title>
>> > </head>
>> > <body>
>> >
>> > <birt:parameterPage id="birtParmPage"
>> reportDesign="report\Report.rptdesign"
>> > name="my form"
>> > pattern="frameset"
>> > format="html"
>> > isCustom="true"
>> > showTitle="true"
>> > showToolBar="true"
>> > showNavigationBar="true"
>> > target="content"
>> >>
>> >
>> > Cascading Parameter1:
>> > <birt:paramDef id="5" name="ClientName"/>
>> > <br>
>> > Cascading Parameter2:
>> > <birt:paramDef id="22" name="Strategy" />
>> >
>> > <input type="submit" name="submit" value="Run Report"/>
>> > </birt:parameterPage>
>> > <br>
>> > </body>
>> > </html>
>> >
>> > Here the cascading parameter Strategyis set to allow multiple value
>> in BIRT designer, since it's the last child of the cascading parameter
>> group.
>> >
>> > And it works well with default parameter page of BIRT:
>> >
>> >
>> > However, in my custom parameter page, it always be rendered as a
>> single-value list box:
>> >
>> >
>> > which can not allow use to select multiple values.
>> >
>> > Is there anyway to have it rendered as a multi-value list box like
>> in default paramter page of BIRT ?
>> >
>> > Thanks in advance!
>> >
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03573 seconds