跳至內容
選單
此問題已被標幟
1 回覆
10570 瀏覽次數

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.!

頭像
捨棄
最佳答案

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.

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
1月 23
2523
3
8月 20
5108
0
2月 18
2658
0
10月 17
4831
0
4月 16
4338