[Part 16]How to set default value

Ade Setiawan
Dec 26, 2020

--

Default value sederhana nya adalah kita menentukan isi dari field jika user tidak menentukan ata mengisi, maka kita bisa tentukan secara default. terutama jika filed itu bersifat wajib diisi.

ada beberapa pendekatan yang bisa kita lakukan untuk menentukan isi dari form secara defaul di odoo

  1. bisa kita langsung deklarasikan di field itu sendiri

contoh pada field selection

gender= fields.Selection([('female','Female'),('male','Male'),], default='male', string='gender')

2. Function, bisa juga kita menggunakan function contohnya kita buat default note

def _default_note(self):
retur 'patient peserta BPJS'
notes= fields.Text('Registration Note', default= _default_note)

ok langsung saja implement code diatas ke class appointment.py lakukan upgrade module dan restart service jika berhasil akan seperti gambar dibawah.

default value

sesimple itu, sampai disini dulu nanti saya lanjut di lain kesempatan klo lagi nga males banget akunya. untuk selanjutnya kita akan bahas. [Part17] Smart Button

--

--

No responses yet