Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
4 ตอบกลับ
15132 มุมมอง

Hi. The report gets the values from a model, and one of his fields is a boolean that returns True. The problem is that when I get this value in the report i see a string with the value "True" instead a checkbox checked.
The code I use for this field is :

¿Viven en casa otros familiares?: <span t-field="doc.otros_familiares_en_casa"/>

Can I use a checkbox instead "True" value?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Deniel,


you can achieve this using below code:

<t t-if="doc.YOUR_BOLLEAN_FIELD">
    <input type="checkbox" id="checkbox104_anything_you_give" checked="checked"/>
</t>
below condition for print unchecked checkbox in PDF Report when condition is False
<t t-if="not doc.YOUR_BOLLEAN_FIELD">
    <input type="checkbox" id="checkbox104_anything_you_give"  />
</t>
Thanks
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Previous solution are the way Odoo Studio does it.

A better solution would be:

<input type="checkbox" t-att-checked="doc.otros_familiares_en_casa"/>

อวตาร
ละทิ้ง

This is so much cleaner!! Great solution!

คำตอบที่ดีที่สุด
<p class="form-check form-switch mb-0">
< t t-if="doc.field">
Yes:
<input type="checkbox"id="checkbox_field_true"checked="checked"/>
No:
<input type="checkbox"id="checkbox_field_false"/>
t>
<t t-if="not doc.field">
Yes:
<input type="checkbox"id="checkbox_field_true"/>
No:
<input type="checkbox"id="checkbox_field_false"checked="checked"/>
t>
p>
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

<t if = "doc.otros_familiares_en_casa">

    <input type="checkbox" checked="checked">

<t/>

<t if != "doc.otros_familiares_en_casa">

    <input type="checkbox">

<t/>


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
เม.ย. 25
1141
2
มี.ค. 25
1283
4
พ.ย. 24
7029
1
มี.ค. 24
1952
3
ก.ย. 23
24716