İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
7515 Görünümler

i have module which has three field.name,firstname and lastname,when user save it firstname and lastname

concatenate in name field,here name field must be readonly mod.

Avatar
Vazgeç
En İyi Yanıt

Hello Vijay,

This will help you.

name = fields.Char(compute='_compute_name', store="True")
firstname = fields.Char()
lastname = fields.Char()

@api.depends('firstname', 'lastname')
def _compute_name(self):
    for record in self:
        record.name = record.firstname + record.lastname

Avatar
Vazgeç
En İyi Yanıt

Hello, I think you've three options.

- Overriding the create and write functions.

-Use onchange method in the firstname and lastname: but if you used onchange method to modify a readonly field this will not update the field in DB, so you need to make an invisible field, as workaround.

-Make the name field as a functional field.

Avatar
Vazgeç
Üretici

how to make name as functional field any demo function?

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Eki 24
3345
9
Tem 21
63186
8
Kas 19
7878
8
Nis 25
29065
3
Ağu 24
16038