Ich versuche, eine Schaltfläche in Odoo Sass-14 zu erstellen, die einfach den Datensatz speichert. Ich möchte nicht, dass der Button etwas anderes tut, nur den Datensatz speichern. Wenn ich die Taste, um diese Art und Weise implementieren:Odoo Formular-Taste, um den Datensatz zu speichern
<button string="Save" class="btn-primary"/>
Dieser Rekord spart, aber ich habe einen Fehler in der Benutzeroberfläche, die sagt:
https://my-server.odoo.com/web/content/513-eca963c/web.assets_backend.js:2303
Traceback:
TypeError: Cannot read property 'fail' of undefined
at Class.on_confirmed (https://my-server.odoo.com/web/content/513-eca963c/web.assets_backend.js:2303:919)
at exec_action (https://my-server.odoo.com/web/content/513-eca963c/web.assets_backend.js:2303:522)
at https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:547:681
at fire (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:541:299)
at Object.fireWith [as resolveWith] (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:546:198)
at https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:547:874
at fire (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:541:299)
at Object.fireWith [as resolveWith] (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:546:198)
at deferred.(anonymous function) (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:548:56)
at fire (https://my-server.odoo.com/web/content/490-ff226a6/web.assets_common.js:541:299)
Ist es möglich, eine Schaltfläche zu erstellen, die einfach den Datensatz speichert?
Ich denke, es funktioniert technisch, aber ich liebte diese Lösung nicht, weil es immer noch eine zusätzliche Methode nennt. Durch Klicken auf eine Schaltfläche wird der Datensatz automatisch gespeichert. Wenn Sie auf den Knopf klicken, den Sie anzeigen, bedeutet dies, dass er gespeichert wurde und dann wird das Schreiben ein zweites Mal aufgerufen. Ich würde es vorziehen, nur auf den Knopf zu klicken, der die Aufzeichnung speichert und dann nichts anderes tut. Ist das möglich? – flyingL123