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]
