Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
4203 Lượt xem

How do I make a field invisible by using attrs {invisible} on a computed many2many field in XML.

attachment_ids = fields.Many2many("ir.attachment", compute="_attachment_list")
@api.multi
def _attachment_list(self):
self.attachment_ids = self.env['ir.attachment'].search([('res_model','=','my.model'),('res_id','=',self.id)])

On my xml I have:

(button)
attrs="{'invisible': [('activity_vendor_id','=', False), ('attachment_ids', '=', False)]}"


I have tried [(6,False,[])] but return an error.





Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

I fixed using another Boolean field associated with the affected field.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

can you try

attrs="{'invisible': [('activity_vendor_id','=', False), ('attachment_ids', '=', [])]}"


Ảnh đại diện
Huỷ bỏ
Tác giả

Does not work

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 4 24
3822
2
thg 5 17
11162
1
thg 12 16
7993
0
thg 7 22
1553
1
thg 1 22
11262