Oops, I should have mentioned, the below code gives me this error:
java.lang.ClassCastException:
at the widget.setValue(values); line.
Brian
Brian Maddy wrote:
Does anyone know how to use the binding framework to set a
multivaluefield? My XML file has a string that is comma separated
values that I need to load in, but I can't even get a simple array to
work. Here's what I have so far:
Form Definition:
<fd:multivaluefield id="unit_type">
<fd:datatype base="long">
</fd:datatype>
<fd:label>Unit Type(s):</fd:label>
<fd:selection-list>
<fd:item value="1">
<fd:label>value 1</fd:label>
</fd:item>
<fd:item value="2">
<fd:label>value 2</fd:label>
</fd:item>
<fd:item value="3">
<fd:label>value 3</fd:label>
</fd:item>
</fd:selection-list>
</fd:multivaluefield>
Form Binding:
<fb:javascript id="unit_type" path="dev:bldg_amenities"
direction="load">
<fb:load-form>
var values =
java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE, 0);
//values[0] = 1;
//values[1] = 2;
//values[2] = 3;
widget.setValue(values);
</fb:load-form>
</fb:javascript>
If I set the values variable to null, the form displays correctly, so
everything else seems to be working.
Anyone know how to do this?
Thanks!
Brian
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]