I'm currently migrating from SmartClient 8 to SmartClient 10 (v10.0p_2014-09-29/EVAL Deployment). I've found an issue with search forms.
When I call getValueAsCriteria on a form with a multiple select item (a SelectItem with multiple=true) the criteria returns with an operator of "equals" and a value as my search list. In version 8 this used to return an operator of "inSet". This breaks my server side since "equals" is translated to an "=" in my db query and "inSet" is translated to an "in" in my db query. I've tried setting operator on the field to control this, but it does not seem to work.
Is isomorphic aware of this issue? Is this a bug or am I doing something wrong in version 10?
When I call getValueAsCriteria on a form with a multiple select item (a SelectItem with multiple=true) the criteria returns with an operator of "equals" and a value as my search list. In version 8 this used to return an operator of "inSet". This breaks my server side since "equals" is translated to an "=" in my db query and "inSet" is translated to an "in" in my db query. I've tried setting operator on the field to control this, but it does not seem to work.
Is isomorphic aware of this issue? Is this a bug or am I doing something wrong in version 10?
Comment