Thansk for your answer I am doing that. but the crud form does not the key value from the master table. ( or master page )
This is my code db.define_table('referencia', Field('fecha_remision','datetime') ) db.define_table('diagnostico_referencia', Field('diagnostico',db.diagnostico), Field('referencia',db.referencia) ) in the controler .... grid = webgrid.WebGrid(crud) grid.enabled_rows = ['add_links'] grid.action_links = ['delete'] grid.action_headers = [] grid.crud_function = 'diagnostico_referencia' crud.settings.controller = 'default' grid.datasource = db(db.diagnostico_referencia.referencia==referencia_id).select() return dict(form=form, grid=grid(),referencia=referencia_id) def diagnostico_referencia(): crud.settings[request.args(0)+'_next'] = URL(r=request,f='referencia') return dict(form=crud()) Is it posible that the form in diagnostico_referencia the referencia.idvalue from the controler in the addition form? On Mon, Nov 15, 2010 at 5:26 PM, mr.freeze <nat...@freezable.com> wrote: > You need to expose crud through a controller. In default.py, put this: > > def data(): > return dict(form=crud()) > > Then set the grid accordingly: > grid.crud_function = 'data' > > On Nov 15, 4:15 pm, Napoleon Moreno <napoleo...@gmail.com> wrote: > > Good afternoon > > > > I am trying to use webgrid in a master- detail form. > > > > But i can't find the way to link the crud with the master form. > > > > any body knows how to do it? > > > > Thansk >