İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
6052 Görünümler

How can i hide a field using xml in qweb report if there is no data in the respective field

right now i have used the xml code something like this but its not working




inherit_id="purchase.report_purchaseorder_document">
position="after">

Description


position="after">

attrs="{'invisible':[('parameter_field_mechanical', '!=', False)]}"/>




Can someone please tell me how can i achieve this goal     

Avatar
Vazgeç
En İyi Yanıt

Hello Jo,

You can use t-if condition to hide field if it does not have data.

Find example code in Comment section.

You can find the above example in purchase order report's code.

Hope it will help you.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Avatar
Vazgeç

Example :
<div t-if="o.dest_address_id">
<div t-field="o.dest_address_id" t-options='{"widget": "contact", "fields": ["address", "name", "phone"],
"no_marker": True, "phone_icons": True}' name="purchase_shipping_address"/>
</div>

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Nis 23
3731
2
Ara 21
5602
1
Ağu 22
3524
3
Kas 22
8418
0
Oca 22
2253