Hi i have a custom form like purchase order, it have a header and line, here the line opens like a form. I want to focus a field whenever the line form open. Is there any way to focus a field?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- 会計
- 在庫
- PoS
- Project
- MRP
この質問にフラグが付けられました
To automatically focus on a specific field in Odoo, you can use the autofocus attribute in the field definition. For example:
Copy codename="field_name" autofocus="autofocus"/>
This will cause the field to automatically receive focus when the form is displayed.
Alternatively, you can use JavaScript to set the focus on a field. To do this, you can use the focus() function on the field element. For example:document.getElementById('field_id').focus();
You can also use the widget attribute to specify a custom widget that includes the autofocus attribute. For example:
name="field_name" widget="my_widget"/> id="view_id_form_view" model="ir.ui.view"> name="name">view.name.form name="model">model.name name="arch" type="xml"> string="My Form"> name="field_name" widget="my_widget"/> id="my_widget" model="ir.ui.view"> name="name">my.widget name="model">model.name name="arch" type="xml"> string="My Widget" autofocus="autofocus"> name="field_name"/>
I hope this helps! Let me know if you have any questions or need further assistance
Thanks for the Reply. Muhammad Imran,
I tried this but didn't fulfil my requirements.
If you know any other solution please provide.
Thanks.
関連投稿 | 返信 | ビュー | 活動 | |
---|---|---|---|---|
|
0
3月 24
|
904 | ||
|
2
9月 23
|
1745 | ||
|
1
12月 23
|
3785 | ||
|
2
6月 23
|
2038 | ||
|
1
5月 23
|
2033 |