Hi,
I want to write a simple comparison expression in qweb (if age<16 then do something). But unfortunately, i can't use a smaller symbol "<".
<t t-if="student.age < 16">
do something .......
</t>
Please help!!!
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi,
I want to write a simple comparison expression in qweb (if age<16 then do something). But unfortunately, i can't use a smaller symbol "<".
<t t-if="student.age < 16">
do something .......
</t>
Please help!!!
XML has just five special characters, all they has corresponding codes:
< (<), & (&), > (>), " ("), and ' (').
you've to use < xml code of <, from above list:
<t t-if="student.age < 16">
do something .......
</t>
Quite strange though, I can use the normal characters without encoding them. I know its best practice to encode so but still strange that this doesn't work for thavorac.
maybe it works without encoding in some cases. I tried once to use in odoo domain statement in XML a & symbol as AND operator, it doesn't worked, then reverted back to encoded version: & amp ; and it started working. since I'm using only encoded versions of these 5 characters, to be sure...
Guess I'll always use encoding from now on then!
You may need to use &lt; instead of <
A similar expression for other special characters.