How I can prepopulate a form containing a multibox when using
DynaActionForms? The following code doesn't seem to work - it wont check
any checkboxes (why?)

---
Action which prepopulates the form:
---

String[] companies = MyDBTools.getUser(userId).getCompanies();
ArrayList allCompanies = MyDBTools.getAllCompanies();

_request.setAttribute("selectedCompanies", companies);
_request.setAttribute("allCompanies", allCompanies );

---
Form
---

<logic:iterate id="company" name="allCompanies">
        <html:multibox property="selectedCompanies">
                <bean:write name="company" property="id"/>
        </html:multibox> 
        <bean:write name="company" property="name"/>
        <br>
</logic:iterate>

---
Form-bean
---

<form-bean
        name="forms.myForm"
        type="org.apache.struts.validator.DynaValidatorForm">

        <form-property name="selectedCompanies"
type="java.lang.String[]" />
</form-bean>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to