Re: CForms error: Invalid submit id (no such widget)

2005-11-27 Thread Sylvain Wallez

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

--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research  Technology Director


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



Re: CForms error: Invalid submit id (no such widget)

2005-11-27 Thread Andreas Deininger
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 [EMAIL PROTECTED]:
 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: CForms error: Invalid submit id (no such widget)

2005-11-27 Thread Joerg Heinicke

On 27.11.2005 15:24, Andreas Deininger wrote:


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?


Unfortunately only in SVN as Sylvain fixed the bug just a few minutes ago.

Jörg

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



Re: CForms error: Invalid submit id (no such widget)

2005-11-27 Thread Sylvain Wallez

Joerg Heinicke wrote:

On 27.11.2005 15:24, Andreas Deininger wrote:


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?


Unfortunately only in SVN as Sylvain fixed the bug just a few minutes ago.


Yup. You must add the latest Form.java from SVN to 2.1.8

Sylvain

--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research  Technology Director


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