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

 



Responder a