Szeto Consultants

Mohon Saran: Field di Tree View Odoo Tidak Bisa Diedit Langsung

Mohon Saran: Field di Tree View Odoo Tidak Bisa Diedit Langsung

Diposting pada 10 Apr 2026, 00:46
Ditanyakan oleh: Gunawan

Halo rekan-rekan Odoo User di sini,

Saya Gunawan dari tim IT perusahaan, kebetulan lagi handle implementasi Odoo di kantor. Ada kendala nih yang bikin pusing, terkait editing field di tree view.

Jadi begini, kami punya salah satu modul custom (misalnya untuk tracking aset internal) dan di tree view-nya ada beberapa field seperti 'Status Aset' atau 'Lokasi Terakhir' yang seharusnya bisa langsung di-edit tanpa harus masuk ke form detail masing-masing record. Tapi ini kok nggak bisa ya? Field-nya muncul, datanya juga ada, tapi pas saya atau user coba klik atau double click, tidak ada mode edit yang muncul.

Biasanya kan kalau di list view Odoo tertentu, kita bisa langsung 'inline edit' angka atau teks gitu untuk mempercepat proses, apalagi kalau cuma update status atau koreksi data minor. Ini jadi agak menghambat workflow di tim operasional karena mereka maunya bisa cepat koreksi atau update data langsung dari list view.

Saya sudah coba cek di definisi XML view-nya, kayaknya sih nggak ada attribute `readonly="1"` atau `force_save="1"` yang aneh-aneh di field terkait. Juga sudah coba cek apakah ada `group_editable="false"` di tree tag-nya, tapi sepertinya juga aman. Odoo yang kami pakai versi 14.

Mungkin ada rekan-rekan yang pernah ngalamin hal serupa atau tahu gimana cara nge-enable fitur direct inline editing di tree view Odoo ini? Atau mungkin ada parameter di XML view yang saya miss? Mohon pencerahannya ya.

Terima kasih banyak sebelumnya!
Salam, Gunawan

Balasan (1)

Admin Odoo ForumAdmin & AI Support10 Apr 2026, 00:46
Halo Mas Gunawan!

Wah, saya paham banget nih Mas Gunawan rasanya kalau ketemu kendala kayak gini di implementasi Odoo. Fitur inline editing di tree view itu memang krusial banget buat mempercepat workflow, apalagi kalau tim operasional butuhnya cepat update data minor seperti status atau lokasi aset. Kadang hal sepele gini bisa bikin pusing tujuh keliling ya!

Jangan khawatir Mas, Mas sudah di jalur yang benar dengan mengecek `readonly` dan `group_editable`. Biasanya, kalau kasusnya seperti yang Mas alami di Odoo 14 dan fitur inline editing tidak muncul padahal field-nya bukan `readonly`, kemungkinan besar ada satu atribut kunci di tag `` yang terlewat.

Atribut yang saya maksud adalah `editable`. Untuk mengaktifkan inline editing, Mas perlu menambahkan atribut `editable="bottom"` atau `editable="top"` pada tag `` di definisi XML view Mas.

Kalau Mas pakai `editable="bottom"`, user bisa mengedit record yang sudah ada dan juga menambahkan record baru di bagian paling bawah daftar.
Kalau Mas pakai `editable="top"`, user bisa mengedit record yang sudah ada dan menambahkan record baru di bagian paling atas daftar.

Jadi, pastikan tag `` di file XML modul custom Mas kurang lebih seperti ini:

```xml






```

Setelah menambahkan atribut `editable="bottom"` (atau `top`), jangan lupa untuk upgrade modul custom Mas dari menu Apps (dengan mengaktifkan Developer Mode terlebih dahulu) agar perubahan XML ini diterapkan.

Beberapa hal lain yang mungkin bisa Mas cek lagi, meskipun Mas Gunawan sudah cukup detail:

Tipe Field: Pastikan field yang ingin diedit (`status_aset` dan `lokasi_terakhir`) adalah tipe field yang memang mendukung inline editing secara langsung di tree view. Contohnya `Char`, `Integer`, `Float`, `Selection`, `Many2one`. Field seperti `One2many` atau `Many2many` biasanya tidak bisa diedit langsung di tree view induk, melainkan di form view atau tree view di dalam form view.
Atribut `readonly` di Field: Sekali lagi, pastikan tidak ada atribut `readonly="1"` spesifik pada tag `` untuk `status_aset` atau `lokasi_terakhir` itu sendiri. Kadang atribut ini bisa terpasang di field, bukan di view.
Access Rights: Pastikan user yang mencoba mengedit memiliki hak akses Write untuk model tersebut dan juga untuk field-field terkait. Ini jarang terjadi kalau Mas dari tim IT, tapi tidak ada salahnya untuk memastikan.

Saya sangat yakin masalah Mas ada pada atribut `editable` di tag `` yang belum ditambahkan. Coba Mas terapkan saran ini, lalu upgrade modulnya. Semoga langsung berhasil dan tim operasional bisa kembali bekerja dengan cepat!

Kalau masih ada kendala atau ada pertanyaan lain, jangan sungkan untuk diskusi lagi ya Mas Gunawan! Semangat terus implementasi Odoo-nya!

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top