I was wondering how to set field attributes (invisible, readonly, domain, ...) in form via @api.onchange (as it was returning the attributes from the method in v7)?
Pertanyaan ini telah diberikan tanda
Hi Nedas,
Right now in onchange no need to return anything(in new api), but there is a case when we want to return some warning, domain or other stuff. So, in this case we can return as old api style like.
--------------------------------------------------
@api.onchange('my_field')
def onchange_my_field(self):
msg={}
self.my_other_field = self.my_field #Here just copy whatever come with my_field into my_other_field
if (self.warning==True):
msg = { 'title': _('Waning!'), 'message' : 'You have just copy my field into my other field...'
}
return {'warning': msg}
-----------------------------------------------
same way we can return other stuff.
Hope this will help u as u want...
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar| Post Terkait | Replies | Tampilan | Aktivitas | |
|---|---|---|---|---|
|
Text after the field in a form
Diselesaikan
|
|
2
Des 23
|
18585 | |
|
|
1
Mar 15
|
7022 | ||
|
|
3
Agu 23
|
8075 | ||
|
|
2
Mei 16
|
10094 | ||
|
|
2
Jan 16
|
5980 |