hi, I am creating a RML report where in the table if a condition is satisfied then i want show image1 in a particular cell otherwise i want to show image2 in that cell how can i achieve this? i Have tried as <illustration height="8.0" width="10.0">[[ ( o.gender == "Male") ]] <image x="0" y="0" file="100000000000000C0000000B92165A49.png" height="8.0" width="10.0"/> </illustration> but without checking condition it is showing the image. so how can i write if and else in a cell of the Table? any kind of help is highly appreciated. Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
I think your scenario not only acheived using if and else clause but also we can use and and or
to acheive it. So that you can write like cond and image1 or image2
so if condition is True it will result to image1 else it will result to image2.
And also you can use setTag python function in rml file between [[ ]] to set the attributes of the parent tag.
Can I have two story in single RML report depending upon the condition it should print [[(sale_name() == 'Indirect SALE' and removeParentNode('para')) or removeParentNode('section')]] [[(sale_name() == 'direct SALE' and removeParentNode('para')) or removeParentNode('section')]]
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
4
Dec 23
|
10958 | ||
|
1
Mar 18
|
3709 | ||
|
0
Oct 16
|
3483 | ||
|
4
Oct 15
|
3165 | ||
|
0
Sep 15
|
4018 |