hmmm. Need to think about this. The plugin was not designed with this
scenario in mind.

On Mar 21, 11:47 am, Tito Garrido <titogarr...@gmail.com> wrote:
> THIS IS THE MODEL:
> *db.define_table('evento',
>     SQLField('dono','reference auth_user',writable=False,readable=False),
>     SQLField('paciente', 'reference paciente'),
>     SQLField('titulo', 'string', length=255 ,default=''),
>     SQLField('data','date',default=request.now,readable=False),
>     SQLField('horario','time',readable=False),
>     SQLField('duracao','integer'),
>     SQLField('status', 'string', length=255 ,default='Marcado'),
>     SQLField('comentario', 'text',default=''),
>     SQLField('criado_por','reference
> auth_user',writable=False,readable=False))*
>
> db.evento.dono.requires=IS_IN_DB(db,'auth_user.id','auth_user.first_name',error_message=T('Escolha
> um dono para o evento'))
> db.evento.data.requires=[IS_NOT_EMPTY(),IS_DATE()]
> db.evento.horario.requires=[IS_NOT_EMPTY(),IS_TIME()]
> *from gluon.sqlhtml import AutocompleteWidget
> db.evento.paciente.widget = AutocompleteWidget(request,db.paciente.nome,
> db.paciente.id)*
>
> CONTROLLER:
> *def criar_evento():*
>     def update_page():
>         response.headers['web2py-component-command'] =
> "jQuery('#TB_closeWindowButton').click();location.reload();"
>     try:
>         dono_id=int(request.get_vars.dono)
>         horario=request.get_vars.horario
>     except:
>         response.flash='Erro ao cadastrar evento'
>
>     form = SQLFORM(db.evento)
>     form.vars['criado_por']=auth.user.id
>     form.vars['horario']=horario
>     form.vars['dono']=dono_id
>     if form.accepts(request.post_vars, session):
>         update_page()
>     elif form.errors:
>         response.flash = 'Erro ao cadastrar evento'
>
>     *return form*
>
> This is the VIEW CODE:
> {{for i,k in enumerate(horarios):}}
> <tr class={{='even' if i%2 else 'odd'}}>
>     <td>{{=k}}</td>
>     {{if horarios_preenchidos[k]:}}
>     <td>{{=horarios_preenchidos[k].titulo}}</td>
>     {{pass}}
>     {{if not horarios_preenchidos[k]:}}
>     <td> *{{=SPAN(A('add',_class='thickbox',
>           _title='Adicionar Evento',
>           _href='#TB_inline?
> height=100&width=600&inlineId=modal_content_%s' %i),
>         DIV(LOAD('default','criar_evento?dono=%s;horario=%s'%(dono.id
> ,k),ajax=True),
>             _id='modal_content_%s' %i ,_class='hidden'))}} -->
> {{=A('Example 1',
> _href="criar_evento?dono=%s&horario=%s&keepThis=true&TB_iframe=true&height=320&width=600"
> %(dono.id,k), _title="add a caption to title attribute / or leave blank",
> _class="thickbox")}}*
>
>      </td>
>     {{pass}}
> </tr>
> {{pass}}
>
>
>
> On Sun, Mar 21, 2010 at 11:42 AM, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > Can we see the code?
>
> > On Mar 21, 8:50 am, Tito Garrido <titogarr...@gmail.com> wrote:
> > > Hi,
>
> > > Is there a way to change the name of the field? I'm generating the same
> > form
> > > N times using LOAD... each form has different parameters for some fields.
>
> > > Thanks,
>
> > > Tito
>
> > > On Sun, Mar 21, 2010 at 12:20 AM, mdipierro <mdipie...@cs.depaul.edu>
> > wrote:
> > > > It should work with multiple fields as long they have different
> > > > names.
>
> > > > On Mar 20, 8:41 pm, Tito Garrido <titogarr...@gmail.com> wrote:
> > > > > Hi,
>
> > > > > I've created several forms using LOAD function... These forms has 1
> > field
> > > > > using AutocompleteWidget but this widget only works if there is just
> > 1
> > > > form
> > > > > on the page...
>
> > > > > Is that expected?
>
> > > > > Regards,
>
> > > > > Tito
>
> > > > > --
>
> > > > > Linux User #387870
> > > > > .........____
> > > > > .... _/_õ|__|
> > > > > ..º[ .-.___.-._| . . . .
> > > > > .__( o)__( o).:_______
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "web2py-users" group.
> > > > To post to this group, send email to web...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com>
> > <web2py%2bunsubscr...@googlegroups.com<web2py%252bunsubscr...@googlegroups.com>
>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/web2py?hl=en.
>
> > > --
>
> > > Linux User #387870
> > > .........____
> > > .... _/_õ|__|
> > > ..º[ .-.___.-._| . . . .
> > > .__( o)__( o).:_______
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "web2py-users" group.
> > To post to this group, send email to web...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/web2py?hl=en.
>
> --
>
> Linux User #387870
> .........____
> .... _/_õ|__|
> ..º[ .-.___.-._| . . . .
> .__( o)__( o).:_______

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to