2008/11/3 rm2002am <[EMAIL PROTECTED]>:
> Ola Pessoal do ZOPE
>
>  Fiz um relatório que consulta banco de dados no zope (utilizando
> ZMySQL Database connection, Page Template, Z SQL Method,  ZSearch
> Interface )
>
>        Este "Valor_boleano"  gostaria de coloca-lo em uma condição,
> não sei como fazer isto ..
>  Gostaria de algo assim:
>  If (Valor_boleano = = 1)
>    String (" condição verdadeira")
>  Else
>   String("condição Falsa")
>
>
> <div tal: repeat="result batch">
>
> <tr>
>  <td><span tal: replace="result/Valor_boleano">cod goes here
> </span></td>
> </tr>
> </div>
>
>
> alguem ja fez isto  /? Tem algum exemplo /???
>
> Obrigado(a),
>

Se você deseja exibir algo com base em uma consulta ao banco de dados,
pode utilizar o seguinte exemplo:

<tal:loop repeat="result batch">
    <tr>
        <td tal:condition="result/Valor_boleano">Verdadeiro</td>
        <td tal:condition="not:result/Valor_boleano">Falso</td>
    </tr>
</tal:loop>

Em TAL não existe if-then-else, dessa forma você deve sempre testar as
condições.  Somente aquela que retornar um resultado verdadeiro será
renderizada.

Zénrique.

Responder a