Do you know how to check whether the field exists (is defined in model) in the report template?
For example if field xxx is defined FOO is printed:
<t t-if="test(o.xxx)">FOO</t>
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Do you know how to check whether the field exists (is defined in model) in the report template?
For example if field xxx is defined FOO is printed:
<t t-if="test(o.xxx)">FOO</t>
I found the answer:
<t t-if="'xxx' in o">FOO</t>
Update, or:
<t t-if='o.get("xxx")'>FOO</t>
You can write, also this,
<t t-if="o.xxx">
FOO
</t>
This is not a good solution, if filed xxx not exists in model cause the error: ... object has no attribute 'xxx'" while evaluating.
You are right, I misunderstood the question.. I forgot to notice "field exists (is defined in model)".
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar| Post Terkait | Replies | Tampilan | Aktivitas | |
|---|---|---|---|---|
|
0
Mar 24
|
4233 | |||
|
3
Okt 16
|
7653 | |||
|
1
Des 23
|
27855 | |||
|
1
Mar 15
|
8750 | |||
|
Selection field or many2one field ?
Diselesaikan
|
2
Sep 25
|
678 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.