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

Hi Odooers,

I want  "Btn eval" to be invisible when "QA Checking products" field (a many2many field) is empty. 

With codes below, the "Btn eval" is still showing. Please correct me if I am wrong in the xml codes

invisible="qa_check_product_ids == False"






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

Hello,

You could try this instead:invisible="not qa_check_product_ids"


Hope it helps.

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

Thank all of you. I use the following and now the result is expected.

invisible="not qa_check_product_ids"


Ảnh đại diện
Huỷ bỏ

Nice, up vote the answer or mark best one maybe

Câu trả lời hay nhất

You can try

"not qa_check_product_ids". Normally relation field like many2one or x2m will use "not"

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

Hi,

The expression qa_check_product_ids == False won't work as expected because many2many fields are represented by a list, and an empty list is not equal to False. Instead, you need to check if the list is empty.

You can try it like that:


Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 8 25
294
4
thg 5 25
2788
2
thg 5 25
6210
1
thg 3 25
1850
4
thg 3 25
4779