cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Deininger <adeinin...@googlemail.com>
Subject Re: CForms error: Invalid submit id (no such widget)
Date Sun, 27 Nov 2005 14:24:42 GMT
Sylvain,

thanks for the info!
Since I'm considering an upgrade to 2.1.8 I would like to ask whether
the bug you mentioned is fixed in 2.1.8 already? Or in SVN only?

TIA
Andreas

2005/11/27, Sylvain Wallez <sylvain@apache.org>:
> Andreas Deininger wrote:
> > Hi,
> >
> > I coded a form using CForms. Inside this form is a repeater which
> > allows to add/delete rows. I invoke this form via the following line
> > inside an apple:
> >
> > appleResponse.sendPage("Form-submission_form-Pipe", viewData);
> >
> > Everything is working fine, I can insert and delete arbitrary rows of
> > my repeater element.
> >
> > If I display the same form (same definition / template / pipeline) via
> > a javascript flowscript, the form shows up correctly, showing a single
> > row of my repeater element. Adding a second row works, too. However,
> > if I try to add a third row, I get the error message:
> >
> > Error calling flowscript function submission
> > Invalid submit id (no such widget): authors.1.add
> >
> > Any ideas what might cause that error?
> >
>
> I found a bug that occurs when a row-action is used in a stateless
> application: the submit widget was checked _before_ the request was
> processed, and this is this processing that recreates the rows according
> to the value sent by <ft:repeater-size>.
>
> This is fixed now. You may want to update at least Form.java and try again.
>
> Sylvain

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message