2016-05-12 12 views
-1

私はフィールド型char "name"とこのフィールドの関数onchangeを持っています。 は、私は私がフィールド「名前」のような
何か変更したときに、完全なレジスタを保存したい:私はあなたのデフ書き込みにそれを追加する必要があると思う関数onchange(Odoo)に保存

@api.onchange('name') 
    def _onchange_name(self): 
     #Save the register on the BBDD (like press the save button) 
+0

あなたの質問は明白です:言い換えれば、tyx – simahawk

+0

言い換えれば、私は "名前"に変更を加えると、保存ボタンを押すことと同じであることを望みます。 – josemi

+0

.writeメソッドを使用してください。現在のレコード – JordyRitzen

答えて

0
register = fields.Float() 

@api.depends('name') 
def _compute_register(self): 
    self.register = something 
+0

の値は、私が望んでいない、私はあなたが "保存"ボタンを押すと、1つのフィールドだけでなく、BBDDのすべての "書き込み" – josemi

0

()メソッドを

@api.multi 
def write(self, vals): 
    if vals.get('name'): 
     #insert code here 
関連する問題