Hello,

I have a bizzard case where I need to set the number of input (more number 
of rows to be insert then inputs to be more precise) of a form... I create 
a bulk insert form that will insert many record at the same time but, if 
there is empty rows form will never submit since there is field in the row 
that can't be empty... So I need to let the user determine the number of 
input he needs... For more flexibility I would prefer the user to be allow 
to change the number of inputs (rows) while he is filling the form since he 
may have made a mistake in evaluation of the number of row he were needing 
if I only let him set this parameters before the form is generated...

One solution is to create a factory form with one field number_of_inputs 
that could auto-submit once the number of inputs is select by a dropbox, 
then the page reload and I can force the regeneration of the seconde 
embeded form in the page to consider the new number_of_inputs parameters 
before redraw the form... With this approach I need to keep values that are 
already entered, but the second form should not be submitted since it is 
not completed and because of that I need a custom keep values feature that 
doesn't required the second form to be submit...

Other solution, could be to embed the number_of_inputs into a unique form 
and parse only the first inputs until the max number of rows allowed by the 
number_of_inputs value... Not very possible without customizing 
form.accepts() I guess...

Richard


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to