| Summary: | Multi-value parameters in Custom Parameter Page | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Scroon <sdai> | ||||
| Component: | BIRT | Assignee: | Birt-ReportViewer <Birt-ReportViewer-inbox> | ||||
| Status: | NEW --- | QA Contact: | Xiaoying Gu <bluesoldier> | ||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | bluesoldier, jmdupuis | ||||
| Version: | 3.7.0 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Scroon
Created attachment 248706 [details]
ParamDefTag class modified for using multiple values parameter in cascade
Hello, the problem origin is in the "org.eclipse.birt.report.taglib.ParamDefTag" class. The method : "__handleListBox( )" does not treat the case of cascading parameter with multiple values. My proposition is to replace the line : "__handleCascadingListBox( );" by this lines : "if ( this.paramDef.isMultiValue( ) ) __handleMultiListBox( selectionList ); else __handleCommonListBox( selectionList );" in the block concerning cascading parameter. I add an attachment with the modified class. Have a nice day, JM |