In 'Order.Sale' bei der Berechnung der Gesamtsteuer muss ich auf Funktion aufrufen.Aber das Problem ist auf Klicken auf die Schaltfläche "Speichern" als nur diese Funktion hat anrufen.So rufen Sie eine Funktion beim Klicken auf Speichern in odoo
1
A
Antwort
0
Wenn Sie eine Funktion aufrufen möchten, wenn Sie in die Schaltfläche Speichern klicken müssen Sie die Schreib- und create-Methode außer Kraft zu setzen, wie folgt:
#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)
ich Ihnen diese Hilfe hoffen!
0
Sie können button_dummy
Methode überschreiben, die den Steuerbetrag neu berechnen und fügen Sie Ihre Logik nur nach dem Klicken auf die Schaltfläche (update).
@api.multi
def button_dummy(self):
res = super(sale_order, self).button_dummy()
# Add your logic here
return res
Verwandte Themen
- 1. So rufen Sie Tooltip beim Klicken auf die Schaltfläche auf
- 2. So rufen Sie eine externe Funktion auf?
- 3. So rufen Sie eine Funktion mehrmals auf?
- 4. So rufen Sie eine Funktion in einer anderen Funktion auf
- 5. So rufen Sie eine Funktion von $ rootScope
- 6. So rufen Sie die JavaScript-Funktion in HTML auf, ohne auf eine Schaltfläche zu klicken?
- 7. So rufen Sie eine Funktion, PostgreSQL
- 8. Rufen Sie eine Python-Funktion aus Vorlage odoo 8
- 9. So rufen Sie eine Funktion in preg_replace() auf?
- 10. So rufen Sie eine Funktion in der Init-Methode auf?
- 11. So rufen Sie eine Funktion in einem Objekt auf
- 12. PyQt5 So rufen Sie eine Funktion in der Hauptfunktion auf
- 13. So rufen Sie eine Funktion in einer anderen Klasse auf
- 14. So rufen Sie eine Funktion in einem HTML-Hyperlink auf
- 15. So rufen Sie eine Erlang-Funktion in Elixir auf
- 16. So rufen Sie eine Funktion in einer anderen Funktion auf Jquery
- 17. beim Klicken auf Dropdown-Liste Element rufen Sie eine gleiche Listenelement Name Funktion in Javascript?
- 18. Odoo PoS Funktion auf Produkt klicken
- 19. Rufen Sie Javascript Funktion auf URL Klicken Sie
- 20. So rufen Sie die geschützte Funktion auf?
- 21. So rufen Sie meine Funktion in einer anderen Funktion auf
- 22. So rufen Sie ein Fragment auf oder rufen es auf, wenn Sie auf klicken.
- 23. So rufen Sie die setState-Funktion onClick ES6 auf
- 24. So rufen Sie eine Funktion von einer Erweiterung in Swift
- 25. CKEDITOR - Verhindern Sie Seitenaktualisierung beim Klicken auf "Speichern" Schaltfläche auf der Symbolleiste und rufen Sie eigene Funktion
- 26. So rufen Sie eine js-Funktion auf, wenn auf eine Element-ID geklickt wird.
- 27. So rufen Sie die JS-Funktion in newTextBoxDiv.after() auf. Html?
- 28. So rufen Sie eine Funktion bei Tilt swift auf 3
- 29. So rufen Sie eine Javascript-Funktion mit Schließung auf?
- 30. So rufen Sie eine Funktion aus der Datei secret.yml auf
was ist button_dummy hier? – phani
@phani die Methode aufgerufen, wenn Sie auf Update-Schaltfläche klicken. Klicken Sie auf meine Bearbeitung, um den Code auf Github anzuzeigen. – Zety