Hello list, The trivial examples on the wiki work fine, but my attempt at using <s:updownselect> fails when I try to use listKey and listValue:
<s:updownselect list="courseList" name="selectedCourses" allowMoveDown="true" allowMoveUp="true" label="Available Courses:" multiple="true" required="true" value="selectedCourses" allowSelectAll="true"/> works, and it shows the results of my toString methods on the objects in courseList. Since I want data from specific fields in my objects, I added: <s:updownselect list="courseList" name="selectedCourses" allowMoveDown="true" allowMoveUp="true" label="Available Courses:" multiple="true" required="true" value="selectedCourses" allowSelectAll="true" listKey="uuid" listValue="displayName" /> and instead of a very nice selection page, I get a runtime error: [OLT] ERROR [http-8080-Processor25] runtime.error(96) | Expected number, date, or string. parameters.nameValue evaluated instead to freemarker.ext.beans.ArrayModel on line 60, column 101 in template/simple/select.ftl. The problematic instruction: ---------- ==> if tag.contains(parameters.nameValue, itemKey) == true || ( parameters.nameValue?exists && parameters.nameValue?string == itemKey) [on line 60, column 9 in template/simple/select.ftl] in user-directive s.iterator [on line 40, column 1 in template/simple/select.ftl] in include "/${templateDir}/simple/select.ftl" [on line 7, column 1 in template/simple/updownselect.ftl] in include "/${parameters.templateDir}/simple/updownselect.ftl" [on line 3, column 1 in template/css_xhtml/updownselect.ftl] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateException: Expected number, date, or string. parameters.nameValue evaluated instead to freemarker.ext.beans.ArrayModel on line 60, column 101 in template/simple/select.ftl. (etc) Has anyone had any luck with using updownselect tags in 2.0.6? I didn't have this problem in 2.0.5, so I'm hoping it's a simple fix. Thanks! -Brian