Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4570 มุมมอง

I'm searching to make invisible a field in XML view.

<field

     name="field1"

     attrs="{'invisible': [('field2', '=', False)]}"/>


This gives me the following error: TypeError: %u format: a number is required, not str

The stranger thing is that this happens only with some fields in condition

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Giuseppe matranga,

In the domain which field you have used 'field2' is the type of contain the numeric data so on the domain check it will not allow you to do.

// code

<field name = "field1" attrs = "{'invisible': [('field2', '=', 0)]}" />

Thanks ..

For more information Contact us:- https: //kanakinfosystems.com/odoo-development-services

อวตาร
ละทิ้ง
ผู้เขียน

Field 2 is boolean field type...

But the domaini dosen't work also on some Datetime and Many2one fields..

based on the report error, 'TypeError: %u format: a number is required, not str'

it look like the field is integer,But if the field type is boolean then on the domain check with true/false.

need more error log and code to identify the cause.

Related Posts ตอบกลับ มุมมอง กิจกรรม
Attrs multiple condition. Boolean AND. แก้ไขแล้ว
4
ต.ค. 21
80129
1
มี.ค. 25
1031
0
ต.ค. 17
4972
2
ก.ค. 18
15126
1
ส.ค. 23
3349