Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
4945 Visualizzazioni

How can invisible Qweb Report based on field value??


<report
id="action_employee_contract"
model="hr.contract"
string="Employee Contract"
report_type="qweb-pdf"
name="hr_a.employee_contract"
file="hr_a.employee_contract"
/>


Community-v13


Avatar
Abbandona
Autore Risposta migliore

Thank you...

How to assign the report to group??

Avatar
Abbandona
Risposta migliore

Hi,

Inherit the corresponding template/report and you can add an if condition, using if condition check the field value and show or hide the section.

Sample:

<tr>
<td class="text-center align-middle" style="height: 6rem;">
<t t-if="product.barcode">
<img alt="Barcode" t-if="len(product.barcode) == 13" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('EAN13', quote_plus(product.barcode or ''), 600, 150)" style="width:100%;height:4rem;"/>
<img alt="Barcode" t-elif="len(product.barcode) == 8" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('EAN8', quote_plus(product.barcode or ''), 600, 150)" style="width:100%;height:4rem;"/>
<img alt="Barcode" t-else="" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('Code128', quote_plus(product.barcode or ''), 600, 150)" style="width:100%;height:4rem"/>
<span t-field="product.barcode"/>
</t>
<t t-else=""><span class="text-muted">No barcode available</span></t>
</td>
</tr>

Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
giu 24
6330
2
mar 24
1375
0
gen 24
1694
0
gen 24
1389
1
dic 22
9134