Actually that makes a lot of sense. It got caught of guard because edit does 
do it.

But with this you also answered my other question, how to change the default 
values in edit. :-)

Thanks !

> SQLFORM.grid does not actually add the records automatically. It just
> calls the grid controller with args action/table.
> 
> You have to do something like:
>     if request.args(0) in ("edit", "new"):
>         redirect(URL("edit.html", args=[request.args(1),
> request.args(2)])
> 
> On Nov 2, 9:15 am, Mike Veltman <mike.velt...@gmail.com> wrote:
> > > are you able to see the form? or are you getting the "not authorized
> > > message?"
> > > 
> > > you can set user_signature=False or ensure that user is logged in.
> > 
> > Thanks for the reaction. But no the form is generated perfectly. And the
> > user is logged in.
> > 
> > > On Wed, Nov 2, 2011 at 6:50 AM, Mike Veltman <mike.velt...@gmail.com> 
wrote:
> > > > I have
> > > > grid =
> > > > 
> > > > SQLFORM.grid(query=db.lvstorage.setup_id==usedsetupid,csv=False,detai
> > > > ls=T rue,searchable=True)
> > > > 
> > > > That creates a form with the records with a add button. But when I
> > > > use add I
> > > > get the next screen but the record is not added. What do I miss ?
> > > > 
> > > > Btw is the same setup with a query possible with SQLFORM.smartgrid ?
> > > > 
> > > > With regards,
> > > > Mike Veltman
> > 
> > With regards,
> > Mike Veltman

With regards,
Mike Veltman


Reply via email to