<snip>

> > i do know what fields will be returned, just not how many.  so i
> > wasn't sure if i could use ActionForms or if i had to come up with a
> > custom solution.
> > i'll see if i can find info on MapBackedForm.
> > Thanks Jim
> 
> Oh, you mean rows, not columns.  In that case you want a list of objects, where 
> >each object is a row.  You grab each field from the resultSet, stuff it into a 
> bean, >and then stuff the bean into a collection.  Then you put the collection in 
> the >scope of your choice.

well, yes.  that's the first part of it.  getting the data from the DB
to the page to be displayed.  so i have my collection.  now i'm going
to iterate thorugh the collection and build a form:


//JSP...
<html:form action=someaction>
<table>

for (int i =0; i<collection.size; i++) {
<tr>
//some tds...
<td><html:text property=dynamicField[i] />  //my editable field
</tr>
}
</table>
<html:submit ... />
</html:form>

so now i have a form being displayed with let's say 25 rows in it. 
that's 25 editable textfields (assume they have unique id's or
something).
now my user views this, makes a couple of changes to some of the
editable textfields and hits submit.  the action receives the call and
begins to process the form.  BUT, how is the ActionForm or
DynaActionForm laid out so the Action can grab all the fields off of
it since we didn't know there would be 25 editable textboxes when we
started?

<form-beans>
  <form-bean name=dynamicForm type=...DynaActionForm>
    
how do i denote my 'X' editable fields here?  

    <form-property name=dynamicallyGeneratedFileds type=java.lang.String[] />

would that be what i want?

  </form-bean>
</form-beans>


Thanks again,
andy

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

Reply via email to