Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
10663 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 1 23
2570
3
thg 8 20
5175
0
thg 2 18
2699
0
thg 10 17
4867
0
thg 4 16
4414