Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
10585 Zobrazení

In Odoo when you have an xpath you can add "attrs" to a field invisible, when a condition is met. This works fine.

I have a field DISCOUNT that i want to display on INVOICE/QUOTATION report only if one of the products hold a DISCOUNT value more than 0.0 (i.e - that product has a discount given to it

CODE:

    <td style="border: 0.5px solid black;background-color:#E6E6E6;">
        <span t-field="l.total_discount" /> 
    </td>

I want to add:

    attrs="{'invisible': [('total_discount','=',0.0)]}"

But i dont know if this is the correct code above.

Normally, this code should hide all tables of discount if they all equal zero (there's no use of placing a discount block if discount is zero)

Please let me know if am somewhat unclear, in any aspect.

Thanks alot.!

Avatar
Zrušit
Nejlepší odpověď

Hi,

 In QWEB report you can use the t-if statement like this.

<td style="border: 0.5px solid black;background-color:#E6E6E6;">

<span t-if="l.total_discount != 0" t-field="l.total_discount" />

</td>

Best regards.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
led 23
2537
3
srp 20
5123
0
úno 18
2674
0
říj 17
4848
0
dub 16
4351