Just meant to do this image button thing for having a look at what cocoon
would do. After you saw and copied what happened just use that code in your
Button :)

> -----Ursprüngliche Nachricht-----
> Von: Christofer Dutz [mailto:[EMAIL PROTECTED]
> Gesendet: Mittwoch, 7. Juni 2006 08:09
> An: [email protected]
> Betreff: AW: How can I use the repeater add-row function with a normal
> button?
> 
> Hi Ellie
> 
> How about making the button an image-button? Then Cocoon automatically
> creates a link with an image which contains the JS code for this
> validation
> and submit ... copy&paste --> presto
> Think that's what I'd do.
> 
> Regards,
>    Chris
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Lamvik Eldbjörg (Applikations-Entwicklerin)
> > [mailto:[EMAIL PROTECTED]
> > Gesendet: Mittwoch, 7. Juni 2006 07:34
> > An: [email protected]
> > Betreff: AW: How can I use the repeater add-row function with a normal
> > button?
> >
> >
> > Hi Chris
> >
> > Thanks a lot for your responce! As I wrote, I'm using an onSubmit
> function
> > for form validation: <ft:form-template...onSubmit="return
> verify(this);">,
> > and since the widget <ft:widget id="m54_extra "/> automatically turns
> into
> > a submit button, it activates the form validation. That's the reason why
> I
> > want type="button" and not type="submit". I probably need an onClick
> > event, but don't know what function I should call. Any idea?
> >
> > Regards,
> > Ellie
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Christofer Dutz [mailto:[EMAIL PROTECTED]
> > Gesendet: Dienstag, 6. Juni 2006 22:19
> > An: [email protected]
> > Betreff: AW: How can I use the repeater add-row function with a normal
> > button?
> >
> >
> > Hi Ellie
> >
> > One question ... why don't you do:
> >
> > <ft:widget id="m54_extra "/>
> >
> > Instead of:
> > <input type="button" xmlns="" title="" name="m54_extra" id="m54_extra"
> > value="Test add rows" />
> >
> > That worked fine for me and if I didn't manually tell cocoon to output
> it
> > as
> > image-button it is displayed as normal html button.
> >
> > Regards,
> >     Chris
> >
> >
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Lamvik Eldbjörg (Applikations-Entwicklerin)
> > > [mailto:[EMAIL PROTECTED]
> > > Gesendet: Dienstag, 6. Juni 2006 10:29
> > > An: [email protected]
> > > Betreff: How can I use the repeater add-row function with a normal
> > button?
> > >
> >
> > >
> >
> > > 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]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > 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]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




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

Reply via email to