I need to hide multiple fields in my form , actually i want the whole group to be invisible when the checkbox is unchecked
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
Hi,
Try to do like following:
in py file:
def onchange_child_attending_school(self, cr, uid, ids, child_attending_school=False, context=None):
if child_attending_school:
return {'value': {'boolean': True}}
else:
return {'value': {'boolean': False}}
in xml file:
<field name="child_attending_school" on_change="onchange_child_attending_school(child_attending_school)/>
<group string="Education" colspan="4" col="6" attrs="{'invisible':[('boolean', '=', False)]}">
<field name="education_level"/>
<field name="class"/>
<field name="name_of_school"/>
<field name="residence"/>
<field name="school_address"/>
<field name="name_of_class_teacher"/>
<field name="school_telephone"/>
</group>
i did try that ,,, but it didn't work... :(
<field name="child_attending_school"/>
<group string="Education" colspan="4" col="6" attrs="{'invisible':[('child_attending_school', '=', False)]}">
<field name="education_level"/>
<field name="class"/>
<field name="name_of_school"/>
<field name="residence"/>
<field name="school_address"/>
<field name="name_of_class_teacher"/>
<field name="school_telephone"/>
</group>
Do you want to hide the group on onchange of child_attending_school?
no i want to hide the group when the child is not attending school ..
I did it , time ago , with the attrs ... but now i forgot how i did it last time , and its really annoying :D
i have edited my answer. Add one boolean field and try that one.
AttributeError: 'sna.orphan' object has no attribute 'onchange_child_attending_school'
Have you restarted the server?
it give me that error on the change event of 'onchange_child_attending_school', so i think restart services wont make a difference
You should restart the server for affecting changes of py file and need to update that module to affect changes of xml file.
Hi nehal, how can i do this for single field.. my scenario is,, when a admin confirm(check box is checked),, marks field has to disable/could not be edited.
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
3
thg 10 18
|
4745 | ||
|
1
thg 10 23
|
96 | ||
|
2
thg 2 25
|
1167 | ||
|
0
thg 9 23
|
4 | ||
|
0
thg 11 22
|
20 |