2017-10-17 4 views

答えて

0

あなたは次のようにあなたが書き込みをオーバーライドし、メソッドを作成する必要があります保存ボタンでクリックしたときに関数を呼び出すしたい場合:

#using the old api: 
def create(self, cr, uid, vals, context=None): 
    self.your_function(parameters) 
    return super(sale_order, self).create(cr, uid, vals, context=ctx) 

def write(self, cr, uid, ids, vals, context=None): 
    self.your_function(parameters)   
    return super(sale_order, self).write(cr, uid, ids, vals, context=context) 

私は、これはあなたを助ける願っています!

0

税額を再計算し、(update)ボタンをクリックした直後にロジックを追加するbutton_dummyメソッドをオーバーライドすることができます。

@api.multi 
def button_dummy(self): 
    res = super(sale_order, self).button_dummy() 
    # Add your logic here 
    return res 
+0

ここでbutton_dummyは何ですか? – phani

+0

@phani更新ボタンをクリックすると呼び出されるメソッドです.Githubのコードを表示するには、編集を選択します。 – Zety

関連する問題