Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
1724 Переглядів

Hi there
We have just started using Odoo 17 and my task is to customise the quotes that we send out.  The form is using a one to many relationship for the line items.  I need the flexibility to conditionally show or hide the line items in the report (for example, our quote may have multiple labour line items but we do not wish to show the client these fields).  I have placed a checkbox on the form (called x_studio_print).  If this is elected, then we want to hide this line in the report.
The image below is a snippit from the form design showing the checkbox setup



The code I was trying to use with no success is  {'invisible': [('x_studio_print','=',True)]}

The code form the report for that Dynamic table is

I would appreciate any help or feedback.

Many thanks
Paul

Аватар
Відмінити
Найкраща відповідь

Hi Paul: You need to use the t-if directive in reports for conditional logic. Here's a link to the documentation page that explains it in detail. Hope this helps.

QWeb Templates — Odoo 17.0 documentation

Аватар
Відмінити
Автор Найкраща відповідь

Thank you Paresh.  Works like a charm.

Аватар
Відмінити

How did you make it to work?