Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
3 Odpovědi
7525 Zobrazení

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
Zrušit
Nejlepší odpověď

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
Zrušit
Nejlepší odpověď

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
Zrušit
Autor

how to make name as functional field any demo function?

Related Posts Odpovědi Zobrazení Aktivita
1
říj 24
3587
9
čvc 21
63194
8
lis 19
7889
8
dub 25
29072
3
srp 24
16043