Derek,
I think Joerg is making the following point: In the form *definition*,
you just define the set of *possible* values for a field, e.g.:
<fd:multivaluefield id="language">
<fd:label>Select language</fd:label>
<fd:datatype base="integer"/>
<fd:selection-list>
<fd:item value="1"><fd:label>english</fd:label></fd:item>
<fd:item value="2"><fd:label>german</fd:label></fd:item>
<fd:item value="3"><fd:label>french</fd:label></fd:item>
</fd:selection-list>
</fd:multivaluefield>
Then which fields are actually selected depends on the object you're
editing, i.e., must be set in the form's *model*. In flowscript:
var form = new Form("formdef.xml");
var model = form.getModel();
model.languages[0] = 1;
model.languages[1] = 3;
form.showForm("my-form");
This will yield the following form *instance*:
<fi:multivaluefield id="language">
<fi:label>Select language</fi:label>
<fi:values>
<fi:value>1</fi:value>
<fi:value>3</fi:value>
</fi:values>
<fi:selection-list>
<fi:item value="1"><fi:label>english</fi:label></fi:item>
<fi:item value="2"><fi:label>german</fi:label></fi:item>
<fi:item value="3"><fi:label>french</fi:label></fi:item>
</fi:selection-list>
</fi:multivaluefield>
So there is no need for a "selected="true"" or similar attribute on the
items of the selection list.
Cheers,
Johannes
Derek Hohls wrote:
Joerg
Sorry, what you are saying is very unclear to me... I have given
code examples of what I want to achieve - if you could show me
code examples of how to do this, then understanding would be
achieved!
(I have tried to explain again in another post what it is I am
trying to get to.)
Derek
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]