Hi folks. The more I think of this problem, the more I think that we will be unable to use only Struts for this particular situation.
We have a table which we populate with a user's choice of custom registration fields (name, email, phone, company, etc...). Each row in this table is essentially a button to remove the row, a text field to enter the name of the field, and a checkbox to indicate whether or not that particular field is required when a user registers. At the bottom of the table is an "Add Field" button which will insert a new row in the table. Right now, the "Add Field" and "Remove Row" buttons are implemented in JavaScript because we don't want to edit the database every time the user makes a change. Additionally, we want the ability to "reset" the table back to what the user had originally (the user's defaults can change over time, and since they come from the database, this is why we don't want "live" editing). Initially creating the table isn't the problem, we can use DynaForms to correctly create the table, the problem is how/can we read the values (the rows of textfield/checkbox items) back when the user is finished editing using Struts? I don't think we can use DynaForms because the user can change what was originally rendered...or am I misunderstanding DynaForms? Thanks. -Adam