跳至內容
選單
此問題已被標幟
3 回覆
1324 瀏覽次數

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
7月 24
2158
1
7月 23
4576
0
3月 24
3353
1
9月 22
6284
1
3月 22
6120