Thanks for reply I get both grids but they are not in different tabs but both in the same and in addition, when I open view or edit option I get double view for one record?
2014-08-11 16:58 GMT+02:00 Cliff Kachinske <cjk...@gmail.com>: > I would just use ajax or LOAD. > > If you really want to use grid, something like this might work. > > In the view: > <div id=tab_0> > {{=form_0}} > </div> > > > <div id=tab_1> > {{=form_1}} > </div> > > > <div id=tab_...> > {{=form_...}} > </div> > > In the controller: > def some_func(): > > > form_0 = SQLFORM.grid(whatever) > form_1 = SQLFORM.grid(whatever_else) > form_... = SQLFORM.grod(yet_other) > > > return dict(form_0=form_0, form_1=form_1, form_...=form_...) > > > > On Monday, August 11, 2014 10:03:56 AM UTC-4, Yebach wrote: >> >> Hello >> >> I am trying to create a view where I have tabs and each tab has its own >> view. >> All tabs are included into main view. lets call it settings. >> >> In settings there are tabs for user to insert workers into tables, posts, >> etc etc. all the (un)necessary stuff. >> >> For each I would like to use SQLFORM.grid. It already works for inserting >> workers, but how to add new ones?? >> >> I guess in controller I have to create function for each table >> (form.grid) and for each I have to create new view (html)?? >> >> And what function to create for main view? - Basically it should show >> data for workers but this way all I get is workers SQLform.grid >> >> Is this it even possible. >> >> Any guideliness would be nice >> >> Thank you >> >> some code >> >> main view >> >> <ul class="nav nav-tabs"> >> <li class="active"><a href="#zaposleni" data-toggle="tab">{{=T(' >> Delavci')}}</a></li> >> <li><a href="#turnusi" data-toggle="tab">{{=T('Turnusi')}}</a></li> >> </ul> >> >> <div class="tab-content"> >> <div class="tab-pane active" id="visual"> >> {{include '../views/settings/workers.html'}} >> </div> >> <div class="tab-pane" id="turnusi"> >> {{include '../views/settings/turnusi.html'}} >> </div> >> </div> >> <div> >> <div class="col-md-2"> >> <div id="navVisual" data-spy="affix" data-offset-top="60"> >> <ul class="nav nav-pills nav-stacked" style="margin-top: 10px;"> >> <li><a href="#SifrantDelavcev">{{=T('Delavci')}}</a></li> >> <li><a href="#unkn">{{=T('Turnusi')}}</a></li> >> </ul> >> </div> >> </div> >> </div> >> >> My view for workers >> >> <div class="row" > >> <div id="mainContainer" class="col-md-10"> >> <h4><b>{{=T('Šifrant delavcev')}}</b></h4> >> <div class="flash">{{=response.flash}}</div> >> <div id="SifrantDelavcev" class="well well-sm"> >> {{=grid}} >> </div> >> </div> >> </div >> >> my view for turnusi >> >> <div class="row" > >> <div id="mainContainer" class="col-md-10"> >> <h4><b>{{=T('Šifrant turnusov')}}</b></h4> >> <div class="flash">{{=response.flash}}</div> >> {{=grid}} >> </div> >> </div> >> >> >> and for both i have fucntions in controller >> >> >> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/cB5pLIi9N6o/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Lep pozdrav Vid Ogris -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.