I'm using iReport 5.0 attempting to develop reports for SQL Server 2008R2 back end.
Enabling the user to mix/match selections from a list (multi-select) is important. The multi-select works well if the query in the iReport is SQL or has a view as source -- e.g. http://community.jaspersoft.com/questions/529890/how-do-multi-select-ireport-36
In this case, the WHERE $X{IN,<colname>,<iReport parameter>}
works fine to enable muti-select:
http://community.jaspersoft.com/questions/519185/using-x-query-parameter-type-not-supporte
However, I'd like to pass all the inputs to an SQL Server stored procedure in the iReport Query. In this case, the single valued inputs all work fine -- but I have been unable to figure out how to use muti-select -- the $X{}
does not seem to work and otherwise -- since the iReport multi-select parameter must be defined as java.util.Collection -- I get the "Parameter type not supported in query".
Can anyone point out what I am missing, or suggest a workaround?