Hi, I am trying to implement a repeater widget, where extra rows are added when
a button is clicked. I've set the repeater initial-size to "2", and when I load
the form it shows the rows. I need to use a regular input button, not a submit
button, because the onSubmit action is used for form validation. Does anybody
know how to do this? Do I have to add an onClick event and if yes, what value
should it have? I'm really stuck here, so help is very much appreciated!
Kind regards,
Ellie
(Cocoon Version: 2.1.7)
### form definition: ###
<fd:repeater id="m54_sachen" initial-size="2" min-size="0" max-size="5">
<fd:label>Sachen</fd:label>
<fd:widgets>
<fd:output id="id">
<fd:datatype base="long"/>
</fd:output>
<fd:field id="extra1" required="false">
<fd:datatype base="string"/>
</fd:field>
<fd:field id="extra2" required="false">
<fd:datatype base="string"/>
</fd:field>
<fd:field id="extra3" required="false">
<fd:datatype base="string"/>
</fd:field>
</fd:widgets>
</fd:repeater>
<fd:repeater-action id="m54_extra" command="add-row" repeater="m54_sachen">
<fd:label>Add rows</fd:label>
</fd:repeater-action>
### template: ###
<table>
<ft:repeater-widget id="m54_sachen">
<tr>
<td><ft:widget id="extra1"/></td>
<td><ft:widget id="extra2"/></td>
<td><ft:widget id="extra3"/></td>
</tr>
</ft:repeater-widget>
</table>
<br/>
<input type="button" xmlns="" title="" name="m54_extra" id="m54_extra"
value="Test add rows" />
Diese E-Mail beinhaltet möglicherweise vertrauliche oder gesetzlich geschützte
Inhalte. Sie ist ausschliesslich für die Empfänger bestimmt. Falls Sie nicht
die als Empfänger bestimmte Person sind, sind Sie nicht berechtigt, die E-Mail
oder Teile davon zu lesen, zu kopieren, weiterzuleiten oder anderweitig zu
verwenden.
Falls Sie diese E-Mail irrtümlicherweise erreicht hat, bitten wir Sie, diese
sofort vollständig zu löschen und die absendende Person umgehend zu
benachrichtigen.
Die Mobiliar lehnt jegliche Haftung für Schäden im Zusammenhang mit dieser
E-Mail ab. Die E-Mail-Kommunikation mit der Mobiliar kann überwacht werden.
***
Le présent courriel peut contenir des informations confidentielles ou protégées
par la loi. Il est destiné exclusivement au(x) destinataire (s)indiqué (s). Si
vous n'êtes pas mentionné(e) en tant que destinataire, vous n'êtes pas en droit
de lire tout ou partie du présent courriel, ni de le transmettre, ni d'en faire
usage de quelque manière que ce soit.
Aussi, si ce courriel vous est parvenu par erreur, nous vous prions de procéder
dès à présent à sa suppression et d'en informer immédiatement la personne
l'ayant expédié.
La Mobilière décline toute responsabilité quant à d'éventuels dommages en
liaison avec le présent courriel. La communication par courriel avec la
Mobilière peut faire l'objet d'une surveillance.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]