Hello !
I have a form, and when i have checked my checkbok i would like odoo don't show this form.
How can i do ?
What is the codee to use ?
Thanks !
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello !
I have a form, and when i have checked my checkbok i would like odoo don't show this form.
How can i do ?
What is the codee to use ?
Thanks !
you can use the attrs in XML in order to make fields, group, notebook, page invisible, read-only & required. Here is a piece of code that might help you.
<field name="checkbox_field" string='Make Group Invisible?' />
<group name="my group" attrs="{'invisible' : [('checkbox_field', '=', True)]}">
<field name='field1'/>
<field name='field2'/>
</group>
when you check the check box it will make the whole group invisible.
Hello Coco,
For don't show a form when click, you need to add attrs to the form view.
For Ex:-
<record id="unique_id" model="ir.ui.view">
<field name="name">name</field>
<field name="model">model_name</field>
<field name="arch" type="xml">
<form>
<group name="field_group" attrs="{'invisible' : [('your_checkbox_name', '=', True)]}">
<field name="field1"/>
<field name="field2"/>
</group>
</form>
</field>
</record>
Hope, it will help you.
Thanks,
how?
Hello, I have an error :( Uncaught Error: Unknown field check_box_form in domain [["check_box_form","=",true]] http://10.56.8.44:8069/web/static/src/js/framework/data.js:1075 Traceback: Error: Unknown field check_box_form in domain [["check_box_form","=",true]] at Object.compute_domain (http://10.56.8.44:8069/web/static/src/js/framework/data.js:1075:19) at OdooClass.View.extend.compute_domain (http://10.56.8.44:8069/web/static/src/js/views/form_view.js:1151:21) at OdooClass. (http://10.56.8.44:8069/web/static/src/js/views/form_common.js:316:40) at OdooClass.Class.extend.trigger (http://10.56.8.44:8069/web/static/src/js/framework/mixins.js:222:31) at OdooClass._.extend.trigger (http://10.56.8.44:8069/web/static/src/js/framework/mixins.js:272:42) at OdooClass.View.extend.on_form_changed (http://10.56.8.44:8069/web/static/src/js/views/form_view.js:396:14) at Array. (http://10.56.8.44:8069/web/static/src/js/views/form_view.js:365:18) at Array. (http://10.56.8.44:8069/web/static/lib/jquery/jquery.js:3276:89) at fire (http://10.56.8.44:8069/web/static/lib/jquery/jquery.js:3119:58) at Object.self.add [as done] (http://10.56.8.44:8069/web/static/lib/jquery/jquery.js:3165:49)
have you add your field in form view as say by Atul Arvind sir ?
Yes i had add the attributes in the form. But the problem is : when i click on my module i have my form like a pop up. In the configuration of the module you add this check box. The check box isn't in the form. Do you see what i mean ?
Form can't be hide through attrs. You can invisible, readonly and required to notebook, page, fields, groups.
ok but if the form is like that :
if i put the attributes in the groupes the footer is visibleform - group - footer - /form *
May be, you can also add attrs in the footer to invisible it.
I have the same error :(
can you post your code with the error msg ?
check_box_form field should be in your form view.
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 | |
---|---|---|---|---|
|
2
thg 5 24
|
1804 | ||
GDPR checkbox for landing page
Đã xử lý
|
|
2
thg 12 23
|
1447 | |
|
1
thg 11 22
|
2790 | ||
|
0
thg 1 21
|
2436 | ||
How to add Fields in Form
Đã xử lý
|
|
5
thg 7 19
|
4909 |