Para isso você pode usar tal:attributes.

<select name="meu_select" id="meu_select">
   <option tal:attributes="selected python:items.retorno == 
here.REQUEST.get('meu_select');"
                tal:content="items/retorno"/>
</select>




Fred escreveu:
> Foi mal, funcionou....não acreditei pois é muito fácil esse código, 
> achei seria algo mais complexo.
> Agora outra dúvida, tenho um combo que pega um zsql method para 
> preencher a lista de chefes das pessoas.
> Pesquisei a pessoa e trago a foreign key do chefe, como eu faço para 
> deixar o chefe dela já selecionado? sei que é usando o selected.
> Será que dentro da condition tem como fazê-lo?
>
> ----- Mensagem original ----
> De: Fred <[EMAIL PROTECTED]>
> Para: zope-pt@yahoogrupos.com.br
> Enviadas: Sexta-feira, 9 de Março de 2007 9:31:55
> Assunto: Res: [zope-pt] Dúvida de iniciante (oreia)
>
> Bem, não é isso..
> passo como parametro o id do cara (url/pesquisa? id=2)
> Como pego esse parametro e passo na chamada do zsql
> <tal:sql repeat="item context/meu_ zsql">
> Eu tenho um sql +/- assim:
>  
> Select * from pessoas where id = <dtml-sqlvar id type=int>
>  
> quero pegar esse retorno e preencher o formulário. Não estou 
> conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag 
> tipo <sql:param value="x"> para passar como parametro de pesquisa?
>  
> Att.,
> Fred
>
> ----- Mensagem original ----
> De: Dorneles Treméa <[EMAIL PROTECTED] com.br>
> Para: [EMAIL PROTECTED] .com.br
> Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
> Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)
>
> Opa Fred,
>
> > Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
> > dias atrás, to querendo saber o seguinte.
> > Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
> > page template, porém não está certo, dá erro a todo momento, pois quero
> > pegar o objeto de retorno e jogar num formulário para a alteração de 
> dados.
> > Gostaria de saber se tem como eu jogar na session e buscá-la através do
> > python e pegar na page template, ou fazer direto na chamada da z sql
> > method na page template.
>
> não esqueça que o resultado do ZSQLMethod é uma lista onde cada
> elemento contém o conjunto dos campos envolvidos. Dessa forma,
> para acessá-los num PageTemplate, bastaria algo como:
>
> <tal:sql repeat="item context/meu_ zsql">
> <tal:campo1 content="item/ campo1" />
> <tal:campo2 content="item/ campo2" />
> </tal:sql>
>
> HTH,
>
> -- 
>
> Dorneles Treméa
> X3ng Web Technology
>
>
>
> ____________ _________ _________ _________ _________ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger .yahoo.com/
>
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>  


        

        
                
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/

Responder a