2017-06-19 2 views
0

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?

Antwort

0

Können Sie diesen Knopf versuchen?

<button type="object" name="write" string="Save" class="btn-primary"/> 

Lassen Sie mich wissen, ob es funktioniert.

+0

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

Verwandte Themen