1
在計算總稅額時我需要調用函數的'order.sale'。但問題是點擊'保存'按鈕時只有該函數有打電話。如何調用一個函數,同時點擊odoo中的保存按鈕
在計算總稅額時我需要調用函數的'order.sale'。但問題是點擊'保存'按鈕時只有該函數有打電話。如何調用一個函數,同時點擊odoo中的保存按鈕
如果要調用一個函數,當您在保存按鈕,點擊你需要覆蓋寫入和創建方法如下:
#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)
我希望這可以幫助您!
您可以覆蓋button_dummy
重新計算稅額的方法,並在點擊(update)按鈕後添加您的邏輯。
@api.multi
def button_dummy(self):
res = super(sale_order, self).button_dummy()
# Add your logic here
return res
這是什麼button_dummy? – phani
@phani當你點擊更新按鈕時調用的方法button.check我的編輯查看github上的代碼。 – Zety