Ah. gotcha. I use my own custom formBeans so don't get this nifty little trick.

-----Original Message-----
From: Ed Griebel [mailto:[EMAIL PROTECTED] 
Sent: 15 November 2006 14:48
To: Struts Users Mailing List
Subject: Re: Dynamically adding row!

It's worked for me using a LazyDynaBean as the formbean and
java.util.Map as the contained object for a given property, and the
framework does populate new records into the contained map for me.

-ed

On 11/15/06, Lance Semmens <[EMAIL PROTECTED]> wrote:
> I realize your field names have to comply with the struts naming (ie so that 
> BeanUtils.setProperty() will work. But if your form has a collection that you 
> are adding a record to, struts will not create a new record, add it to your 
> form's collection then set the properties on it.
>
> Once you do the create and add, struts will then do the populate. That's why 
> I suggested the ajax call to add the record to the server side struts form so 
> that the subsequent post will populate the fields.
>
> -----Original Message-----
> From: Ed Griebel [mailto:[EMAIL PROTECTED]
> Sent: 14 November 2006 14:24
> To: Struts Users Mailing List
> Subject: Re: Dynamically adding row!
>
> You can have a form auto-populate from the javascript-generated
> fields, you just need to be careful what you call the generated field
> names. It will be hard-coded and none too attractive, but it will
> work. Look at the rendered HTML to see what format the field names are
> as an example.
>
> HTH,
> -ed
>
> On 11/14/06, Lance Semmens <[EMAIL PROTECTED]> wrote:
> > The least messy way is to post to an addRecord action which adds a blank 
> > record to your form. Form must be in session scope. This requires a page 
> > redraw so is less responsive but this is the approach I often use.
> >
> > If you add a row to your table using javascript, struts will not 
> > automatically populate your form with the new record(s) upon save so you 
> > will need to handle this in your action. Unless of course you use ajax 
> > (which you have said you don't want to do) to add the record to your struts 
> > form on the server.
> >
> > Display tags will work for both suggestions. The javascript option usually 
> > involves cloning an existing row and blanking out the fields.
> >
> > Lance.
> >
> > -----Original Message-----
> > From: Balwinder [mailto:[EMAIL PROTECTED]
> > Sent: 14 November 2006 10:05
> > To: Struts Users Mailing List
> > Subject: Dynamically adding row!
> >
> > Hi All!
> >
> > I am trying to add a row in a table dynamically to add new record in
> > Struts web application.
> >
> > Iam using struts 1.1 and need to implement non-Ajax solution.
> >
> > Will display tags has solution to this situation?
> >
> > Any help  will be appreciated.
> >
> > Thanks and Regards,
> > Balwinder Kumar
> >
> > ---------------------------------------------------------------------
> > 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]
>
>
>
>
> ---------------------------------------------------------------------
> 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