Hello group,

i have a problem with the logic:iterate tag ... i want to show a list of
objects (which habe attributes with values of 0 or 1 or 2)

I want to show them in a list of radio-elements

OBJECT 1          0 1 2    0 1 2    0 1 2
OBJECT 2                0 1 2    0 1 2    0 1 2
...

where 0,1,2 is a radio-element (one of 0 or 1 or 2 can be choosen).



public class AuthRightForm extends ActionForm {

        private Right[] rightlist_ary;

        get / set ...

        // after loading
        rightlist_ary = new Right[10];
        // filling rightlist_ary from DB ...
        ...


<logic:iterate id="right" name="authRightForm" indexId="idx"
property="rightlist_ary">
<tr>
        <logic:present name="right">
        <logic:notEmpty name="right">
        <td><bean:write name="right"/>, Index = <bean:write name="idx"/>
                                        
        <td><html:radio name="right" property="val_owner" value="0"
indexed="true"/></td>
        <td><html:radio name="right" property="val_owner" value="1"
indexed="true"/></td>
        <td><html:radio name="right" property="val_owner" value="2"
indexed="true"/></td>
        
        </td>
        </logic:notEmpty>
        </logic:present>
</tr>
</logic:iterate>


The displaying of the values is working, so if Object 1, property 1 has a
value of 2, the 3rd radio-element is selected - this works fine. But, after
submitting the form, I do not see the changed values (if I change the
radio-buttons). The value of rightlist_ary is always null - so I do not see
any objects in the list any more.

The request-object has values like that:
right[3].val_owner -> 1
right[2].val_owner -> 2
right[1].val_owner -> 1
...

Does anyone has a solution for that?

Thanks a lot
HP



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

Reply via email to