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]