Grande Dorneles,
Funcionou como esperado.
Muito Obrigado!
Fabiano Marcon
Dorneles Treméa escreveu:
> Oi Marcon,
>
> > > se não me falha a memória dá pra fazer da seguinte forma:
> > >
> > > condition="python:template.getId() == 'base_view' and
> here.umMetodo()"
> > >
> > > Não é algo muito e
Oi Marcon,
> > se não me falha a memória dá pra fazer da seguinte forma:
> >
> > condition="python:template.getId() == 'base_view' and here.umMetodo()"
> >
> > Não é algo muito elegante, mas acredito que deu para pegar a idéia.
>
> Tentei fazer desta forma mas retorna um NameError dizendo que te
Dorneles,
> se não me falha a memória dá pra fazer da seguinte forma:
>
> condition="python:template.getId() == 'base_view' and here.umMetodo()"
>
> Não é algo muito elegante, mas acredito que deu para pegar a idéia.
Tentei fazer desta forma mas retorna um NameError dizendo que template
não é de
Marcon,
> > O example4 do produto da palestra[1] da PyConBrasil mostra como usar
> > isso. O widget é renderizado apenas quando a expressão for verdadeira.
>
> O problema é que preciso esconder o widget somente na visualização, na
> edição ele deve aparecer.
> A não ser que exista uma forma de ver
Oi Dorneles,
> 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.
O problema é que preciso esconder o widget somente na visualização, na
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 dic