İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
1353 Görünümler

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

Avatar
Vazgeç
En İyi Yanıt

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.

Avatar
Vazgeç
Üretici En İyi Yanıt

I'm trying on vers 16.0

Avatar
Vazgeç
En İyi Yanıt

Hello Desi Shofiana Sari

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

Thanks

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Tem 24
2208
1
Tem 23
4636
0
Mar 24
3380
1
Eyl 22
6308
1
Mar 22
6173