Desculpem a demora ;-) aqui funcionou assim:
<option value="tau" tal:attributes="selected python: request.get('nome_do_select' or None) == 'tau' and 'checked' or None ">Tau</option> era isso? []'s Em 13/09/05, José Henrique<[EMAIL PROTECTED]> escreveu: > Gisele, > > Você quer ativar um radio button ou um checkbox comparando se o valor do > campo é igual a algum outro valor, certo? > > No exemplo que você nos forneceu, o valor é constante, ou seja, está > definido no código: > > <input name="ds_lotacao" > type="radio" > value="DA" <----- > border="0" > tal:attributes="checked python:test(ds_lotacao == > 'DA','true','')"> > > Se você montar o(s) campo(s) a partir de variáveis que você lê de um BD ou > outro lugar qualquer, o código ficaria assim: > > <form tal:define="minhaVariavel string:DA"> > <input name="ds_lotacao" > type="radio" > border="0" > tal:attributes="value minhaVariavel; > checked python:test(minhaVariavel == > 'DA','true','')"> > </form> > > onde minhaVariavel contém um valor qualquer para o campo a ser exibido. > > Não confunca o nome do campo (ds_lotacao) que é algo interpretado pelo > navegador (lado cliente) com uma variável existente apenas no lado servidor. > São duas coisas bem diferentes. > > Zenrique > > Em 13/09/05, Paulo Henrique<[EMAIL PROTECTED]> escreveu: > > > Gisele, > > > > por acaso vc está usando o COntroller Page Template?? > > > > balzi > > > > --------------------------------- > > Balzi, > > > > ONDE DEFINIR ESSA VARIÁVEL??????? > > > mas vc sabe q tem que definir essa váriável > > > ds_lotacao, porque senão não funciona. > > > > > > > > > Tenta assim pra ver se dar certo: > > > <input name="ds_lotacao" type="radio" value="DA" > > > border="0" > > > tal:attributes="checked python:test(ds_lotacao == > > > 'DA','true','')"> > > > > > > mas vc sabe q tem que definir essa váriável > > > ds_lotacao, porque senão não funciona. > > > > ONDE DEFINIR ESSA VARIÁVEL??????? > > > > > > se for verdadeiro retorna true, se falso retorna > > > vazio. > > > eu fiz isso num <select></select> e funcionou,acho q > > > deve funcionar também no radio. > > > > > > Espero q ajude. > > > balzi > > > > > > --- Jean Rodrigo Ferri <[EMAIL PROTECTED]> > > > escreveu: > > > > > > > > > --------------------------------- > > > Gisele Borges wrote: > > > > Pessoal, > > > > Todos os tutoriais possíveis que tentei localizar > > > não têm como exemplo > > > > nenhum em formulários o radio e/ou checkbox, só > > text > > > (que é moleza de > > > > fazer). > > > > > > > > Da maneira q está abaixo este input não funciona > > > para o radio: > > > > > > > > <input name="ds_lotacao" type="radio" value="DA" > > > border="0" > > > > tal:attributes="checked python:test(ds_lotacao == > > > 'DA','1',None)"> > > > > > > > > > > > > Nem para o checkbox: > > > > > > > > <input name="graduacao:list" type="checkbox" > > > id="graduacao:list" > > > > value="arquitetura" border="0" > > > tal:attributes="checked > > > > python:test(ds_graduacao == > > > 'arquitetura','8',None)"> > > > > > > > > Alguém tem algum modelo? > > > > > > http://paste.plone.org/3807 > > > > > > Customizei para o Plone 2.0.x. Tem exemplos de > > > checkbox e lista de > > > múltipla seleção com exatamente as lotações que você > > > comentou. > > > > > > -- > > > Jean Ferri > > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > > > > > Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR > > UMA > > > VIAGEM NA CONVERSA. Participe! > > > www.yahoo.com.br/messenger/promocao > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > > Para desistir envie uma mensagem em branco para: > > > [EMAIL PROTECTED] > > > > > > > > > Yahoo! Grupos, um serviço > > oferecido > > > por: PUBLICIDADE > > > var lrec_target="_blank";var lrec_URL=new > > > > > Array();lrec_URL[1]=" > http://br.rd.yahoo.com/SIG=12fd18bm1/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126585747/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > > > > lrec_flashfile=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var > > > > > lrec_altURL=" > http://br.rd.yahoo.com/SIG=12fd18bm1/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126585747/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > > > > lrec_altimg=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var > > > lrec_width=300;var lrec_height=250; > > > > > > > > > > > --------------------------------- > > > 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 Termos do Serviço do Yahoo!. > > > > > > > > > > > > __________________________________________________ > > > Converse com seus amigos em tempo real com o Yahoo! > > Messenger > > > http://br.download.yahoo.com/messenger/ > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > Para desistir envie uma mensagem em branco para: > > [EMAIL PROTECTED] > > > > > > Yahoo! Grupos, um serviço oferecido > > por: PUBLICIDADE > > var lrec_target="_blank";var lrec_URL=new > > Array();lrec_URL[1]=" > http://br.rd.yahoo.com/SIG=12flaibtd/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126622783/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > lrec_flashfile=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var > > lrec_altURL=" > http://br.rd.yahoo.com/SIG=12flaibtd/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126622783/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > lrec_altimg=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var > > lrec_width=300;var lrec_height=250; > > > > > > --------------------------------- > > 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 Termos do Serviço do Yahoo!. > > > > > > > > __________________________________________________ > > Converse com seus amigos em tempo real com o Yahoo! Messenger > > http://br.download.yahoo.com/messenger/ > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > > > > > Yahoo! Grupos, um serviço oferecido por: > > PUBLICIDADE > > ________________________________ > > 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 Termos do Serviço do > Yahoo!. -- RodrigoCastardo. [EMAIL PROTECTED] http://rodrigocastardo.objectis.net/ 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