Hi there,
I am trying to create a form that needs nesting of repeater widgets. But the nested repeater is not shown. I can not see any errors on screen or in the handled-errors.log file. I tried looking in generated HTML's source (hoping that this may be a formatting problem), but the code for nested repeater is not generated. I tried googling up the cocoon users list, but I could only find a few random posts, which didn't seem to lead anywhere.
Also, the code works perfectly for non-nested repeaters So I think the problem may be restricted in my form def/template only. Following are the relevant snippets from my form def and template files.
I am running cocoon 2.1.5.1 as a servlet on a SuSE Linux 9.1 machine. Our production machine is a SuSE Linux 9.0 with cocoon 2.1.5.1 I have already used cocoon forms in one of my projects recently and it works on both these machines without any trouble.
I appreciate any help. Thank you!
Bhaskar
<!--FORM DEFINITION-->
<fd:repeater id="repeat_main" initial-size="1">
<fd:label>Repeat All</fd:label>
<fd:widgets>
<fd:field id="repeater_child" required="true">
<fd:label>Repeater Child:</fd:label>
<fd:datatype base="string"/>
</fd:field><fd:booleanfield id="interested">
<fd:label>Are you interested in out spam?</fd:label>
<fd:help>Our spam contains precious worms and virii. You will
enjoy the countless opportunities of cleaning ur system!
</fd:help>
<fd:hint>shhhh!!!click here!</fd:hint>
</fd:booleanfield>
<fd:repeater id="son_of_a_repeater">
<fd:widgets>
<fd:field id="a_text_input">
<fd:datatype base="string"/>
</fd:field> <fd:row-action id="addchildchild" action-command="add-after">
<fd:label>Add</fd:label>
</fd:row-action> <fd:row-action id="removechildchild" action-command="delete">
<fd:label>Remove</fd:label>
</fd:row-action>
</fd:widgets>
</fd:repeater> <!--End of child repeater--> <fd:row-action id="addchild" action-command="add-after">
<fd:label>Add</fd:label>
</fd:row-action> <fd:row-action id="removechild" action-command="delete">
<fd:label>Remove</fd:label>
</fd:row-action>
</fd:widgets>
</fd:repeater> <!--end of parent repeater--><!--FORM TEMPLATE -->
<tr>
<!-- Prepare header for display -->
<td colspan="2">
<ft:repeater-size id="repeat_main"/>
<table>
<tr>
<td>
<ft:repeater-widget-label id="repeat_main" widget-id="repeater_child"/>
</td>
<td>
<ft:repeater-widget-label id="repeat_main" widget-id="interested"/>
</td>
<td/>
</tr>
<ft:repeater-widget id="repeat_main">
<tr>
<td><ft:widget id="repeater_child"/></td>
<td><ft:widget id="interested"/></td>
</tr>
<tr>
<td>
<table>
<ft:repeater-widget id="son_of_a_struct">
<tr>
<td><ft:field id="rrr"/></td>
<td><ft:field id="grr"/></td>
<td><ft:widget id="addchildchild"/><ft:widget id="removechildchild"/></td>
</tr>
</ft:repeater-widget>
</table>
</td>
</tr>
<tr>
<td><ft:widget id="addchild"/><ft:widget id="removechild"/></td>
</tr>
</ft:repeater-widget>
</table>
</td>
</tr>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
