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

So I have this field for the widget:


```widget name="web_ribbon" title="REMISE IMPOSSIBLE" bg_color="bg-danger" class="ribbon ribbon-top-center" attrs="{'invisible': [('discount_rate_sale_count', '!=', True), ('discount_rate_sale_count', '!=', show_ribbon)]}"```


and this code:
    show_ribbon = fields.Boolean(string='Show Ribbon', compute='_compute_show_ribbon', store=True)

    @api.depends('sale')

    def _compute_show_ribbon(self):

        for record in self:

            record.show_ribbon = record.sale> (

                        record.total_price * 0.6) if record.total_price else False


But the ribbon didn't work

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

Hi,

Please try this attrs. 

attrs="{'invisible': [('sale', '!=', show_ribbon)]}"/>

Note: Just add the sale fields before the attrs field.

Up vote if its help you.

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

I'm trying on vers 16.0

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

Hello Desi Shofiana Sari

Can you tell me In which version you are trying this??

Thanks

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
1
лип. 24
2191
1
лип. 23
4600
0
бер. 24
3363
1
вер. 22
6291
1
бер. 22
6141