Faça assim: <select name="editoria"> <option value="vazio">- escolha a editoria -</option> <option tal:repeat="edt context/listar_editoria" tal:attributes="value edt/codigo; selected python: edt.codigo == item.cod_editoria" tal:content="edt/descricao">Nacional</option> </tal:select> </select>
Lembre-se que item.cod_editoria tem que ser definido no contexto da tag select ou então ser uma variável global (não recomendável). Zénrique. Em 04/08/06, chgcj_zope<[EMAIL PROTECTED]> escreveu: > Olá pessoal. Essa é a minha primeira mensagem... Andei pesquisando em > vários lugares e não consegui encontrar nada que me ajudasse. Espero > que alguém possa me dar uma força. Vamos lá... > Estou montando um formulário de atualização de dados e gostaria que > uma caixa combo já viesse selecionada com a opção gravada em banco de > dados. Segue o código que estou usando: > <select name="editoria"> > <option value="vazio">- escolha a editoria -</option> > <tal:select tal:repeat="edt context/listar_editoria"> > <option tal:attributes="value edt/codigo" > tal:content="edt/descricao">Nacional</option> > </tal:select> > </select> > Obsevações: > 1."context/listar_editoria" traz do banco de dados as opções a serem > preenchidas na combo "editoria"; > 2. "item/cod_editoria" traz o código da editoria que determinado > usuário gravou no banco de dados; > 3. Preciso de resolver o serguinte problema: se "item/cod_editoria" > for igual a "value edt/codigo" imprime "SELECTED". > > Espero que tenha ficado claro e aguardo ajuda. > Obrigado e um abraço à todos. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html