Opa Marcon,

> Preciso variar a visibilidade de um widget do archetypes e ainda não
> encontrei como fazer isso.
> 
> O que preciso fazer é que no valor do widget 'visible' ao invés de
> colocar um dicionário fixo como {'edit':visible,'view':'invisible'}eu
> coloque uma expressão que retorna um dicionário.
> 
> Esta expressão irá testar uma condição e conforme esta condição irá
> retornar:
> {'edit':visible,'view':_'invisible'_}
>                  ou
> {'edit':visible,'view':_'visible'_}

acredito que você consiga o mesmo resultado usando 'condition=...

O example4 do produto da palestra[1] da PyConBrasil mostra como usar
isso. O widget é renderizado apenas quando a expressão for verdadeira.

Testa aí.

[1] http://pyconbrasil.com.br/downloads/apresentacoes/archetypes-o-bagulho-e-bom

-- 

Dorneles Treméa
X3ng Web Technology


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