Setelah membuat action yang menghasilkan default list view, form view dan search view maka kita melakukan kustomisasi form agar menghasilkan tampilan sesuai kebutuhan kita.
Kustomisasi form pada pengembangan aplikasi Odoo 17 adalah seperti pada langkah-langkah berikut ini
- Tampilan form default sebelum ada kustom code
- Menambahkan view untuk form
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<?xml version=
"1.0"
encoding=
"utf-8"
?>
<odoo>
<record id=
"view_hostel_form_view"
model=
"ir.ui.view"
>
<field name=
"name"
>asrama.hostel.form.view</field>
<field name=
"model"
>asrama.hostel</field>
<field name=
"arch"
type=
"xml"
>
<form string=
"Hostel"
>
<sheet>
<div
class
=
"oe_title"
>
<h3>
<table>
<tr>
<td style=
"padding-right:10px;"
>
<field name=
"name"
required=
"1"
placeholder=
"Name"
/>
</td>
<td style=
"padding-right:10px;"
>
<field name=
"hostel_code"
placeholder=
"Code"
/>
</td>
</tr>
</table>
</h3>
</div>
<group>
<group>
<label
for
=
"street"
string=
"Address"
/>
<div
class
=
"o_address_format"
>
<field name=
"street"
placeholder=
"Street..."
class
=
"o_address_street"
/>
<field name=
"street2"
placeholder=
"Street 2..."
class
=
"o_address_street"
/>
</div>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id=
"action_hostel"
model=
"ir.actions.act_window"
>
<field name=
"name"
>Hostel</field>
<field name=
"type"
>ir.actions.act_window</field>
<field name=
"res_model"
>asrama.hostel</field>
<field name=
"view_mode"
>tree,form</field>
<field name=
"help"
type=
"html"
>
<p
class
=
"oe_view_nocontent_create"
>
Membuat Hostel.
</p>
</field>
</record>
<menuitem id=
"hostel_main_menu"
name=
"Hostel"
sequence=
"1"
/>
<menuitem id=
"hostel_type_menu"
name=
"Hostel"
parent=
"hostel_main_menu"
action=
"action_hostel"
groups=
"group_hostel_manager"
sequence=
"1"
/>
</odoo>
- Restart Odoo
1
# docker restart odooku-web-1
- Aktifkan Developer Mode
- Upgrade modul
- Tampilan List View
- Tampilan form view
- Aktifkan Developer Mode
- Debugging dengan Get View
- Debugging dengan Edit View Form
Informasi lebih lanjut silahkan mengunjungi
1. https://www.odoo.com/documentation/17.0/developer/reference/user_interface/view_records.html .
2. https://www.odoo.com/documentation/17.0/developer/reference/user_interface/view_architectures.html#reference-view-architectures-form .
Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.