Widget com auto completar

25 views
Skip to first unread message

Fabiano Almeida

unread,
Jun 12, 2015, 7:27:31 AM6/12/15
to web2py-us...@googlegroups.com
Bom dia,

É possível um widget funcionar como a função de auto completar de formulários em browsers?, isto é, campo auto referenciado que exibe lista de sugestões conforme digitada, pegando via consulta  ajax no banco de dados, valores únicos já inseridos previamente no mesmo Campo, permitindo incluir valor novo.

Pensei em usar um datalist do html 5, mas não consegui fazer o preenchimento dinâmico das opções.

Alguma sugestão?

Grato,

Fabiano.

Glauco Junior

unread,
Jun 12, 2015, 7:59:48 AM6/12/15
to web2py-us...@googlegroups.com

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Matheus Suffi

unread,
Jun 12, 2015, 8:02:39 AM6/12/15
to web2py-us...@googlegroups.com

Pelo que Entendi vc deseja escrever o começo de um nome e ja aparecer embaixo uma lista com os nomes que possuem esse "começo"
por exemplo:
ao digitar ''Ma"
ja Apareça "Matheus"

Você consegue setar um ID para seu form.widget  no controller, faça isso e use a função ajax na view para ir no banco e trazer os dados e jogar aonde deseja 

para setar um ID no Input:

form = SQLFORM(NOME_DB)
form.element(_name='NOME_DO_INPUT')['_id'] = 'ID_QUE_DESEJAR'


Reply all
Reply to author
Forward
0 new messages