コンテンツへスキップ
メニュー
この質問にフラグが付けられました
3 返信
7543 ビュー

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.

アバター
破棄
最善の回答

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

アバター
破棄
最善の回答

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.

アバター
破棄
著作者

how to make name as functional field any demo function?

関連投稿 返信 ビュー 活動
1
10月 24
3850
9
7月 21
63198
8
11月 19
7897
8
4月 25
29083
3
8月 24
16050