In a previous post I described how you could create a simple method to use multi-select parameters with a SQL IN clause in a generic fashion. In that post I referenced that the right way to do this is to use Java Bind variables
There is a way that this can be done using Java Bind variables, but it is significantly more difficult.But I did not explain how that is done. Today I gave a webinar on how you can use the Design Engine API and the BIRT Script Function extension point to dynamically add parameter binding to your report designs.
The DEAPI code is a bit tricky to use, but thanks to the ScriptFunction extension, any one can use the function quickly and easily.
All of the code and the slides for the project are available on the Innovent Subversion server here. You can use the subclipse plugin to download this code as an Eclipse project.
The slides for the presentation are included here:
BIRT Multi Select Parameters