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/