Hello,
I’m building a scenario for populating dynamically generated forms. I’m stuck with an issue implementing data from multi valued checkboxes, with the same name attributes.
I’d written a checker with css :
css(""“input[type=checkbox][name=”"""+name+""""]:checked""", “value”).findAll.whatever.saveAs(sessionAttribute)
The check seems to work as I can printout values from sessionAttribute. It’s a ArrayBuffer
Later on my scenario I want to post back the values to the server and I can’t get multiValuedParam to work as in the wiki example
What works
//hardcoded, juste for testing purpose
builder = builder.multiValuedParam(fieldName, Seq(“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“10”,“11”,“12”))
works but post empty string values for out of range keys :
builder = builder.param(fieldName, “”"${"""+sessionName+"""(0)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(1)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(2)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(3)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(4)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(5)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(6)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(7)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(8)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(9)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(10)}""")
builder = builder.param(fieldName, “”"${"""+sessionName+"""(11)}""")
Dont work and throw a warning like “Couldn’t resolve EL ${xx[xx][xx][xx][2010][]}” :
builder = builder.multiValuedParam(fieldName, “”"${"""+sessionName+"""}""")
Am I missing something on the building of multivalued parameters ?
Best regards,
Benoit