Odoo v8 Ich erstellte Untermenü in "Mehr" Liste in Sicht. Wenn ich darauf klicke, sehe ich ein Formular, das verwendet wird, um neue Datensätze in diesem Modell zu erstellen. Kann ich stattdessen eine Methode aufrufen, wenn ich diese Option auswähle?Wie man eine Aktion (Aufrufmethode) in der eigenen Option in der Optionsliste "Mehr" einstellt?
2
A
Antwort
1
Sie können es erreichen, indem Sie Server-Aktion verwenden.
Zum Beispiel, wenn Sie aus mehr Optionen in Verkaufsauftrag Methode aufrufen
Zuerst müssen Sie Server Aktion erstellen.
Server Aktion
<record id="action_server_test_1" model="ir.actions.server">
<field name="name">Test Action</field>
<field name="condition">True</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="model_sale_order"/>
<field name="state">code</field>
<field name="code">
self.method_in_sale_order(cr,uid,context.get('active_id'))
</field>
</record>
Dann brauchen Sie ein Menü aus mehr Optionen auf diesen Server Aktion aufzurufen.
Sie erstellen es mit ir.values wie folgt.
ir.values Bilanz
<record model="ir.values" id="ir_values_sale_order">
<field name="key2" eval="'client_action_multi'"/>
<field name="model" eval="'sale.order'"/>
<field name="name">Call Method</field>
<field name="value" eval="'ir.actions.server,%d'%action_server_test_1"/>
</record>
Jetzt haben Sie das Menü so, klicken Sie darauf und Sie können jede Methode in die, wie ich ist method_in_sale_order()
Ich hoffe, rief ein sale.order
Modell nennen Das wird für dich funktionieren.
Verwandte Themen
- 1. Wie man mehr Ränder einstellt
- 2. wie man Umgebungsvariablen in der Fischschale einstellt
- 3. Wie man Text in der Mitte der Textansicht einstellt
- 4. Wie man eine Warnmeldung in der eigenen API gibt?
- 5. Wie kann man mehr als eine Option in Sunspot suchen?
- 6. Wie man MSS in Nettio-Bibliothek einstellt
- 7. Aufrufmethode der Java-Klasse in Aktivität
- 8. Wie man Schlüssel auf der ganzen Seite in Vue.js einstellt
- 9. Wie man die Zeitzone der Datenbank in application.ini einstellt
- 10. Aufrufmethode aus der Klasse in JAR-Datei
- 11. Wie man das Icon von JFrame in der Eclipse einstellt
- 12. Wie man den Wert in der Kendo Combobox ändert/einstellt
- 13. Wie man Spalten dynamisch in der Kendo Schablone einstellt
- 14. wie man den vorgewählten Wert der Dropdownliste in jquery einstellt
- 15. Wie man uitextfield bordercolor in der iphone Applikation einstellt
- 16. Wie man eine benutzerdefinierte Aktion hinzufügen Aktion
- 17. Wie man $ PATH in PHP einstellt?
- 18. Wie man Kettenparameter in X509_STORE_CTX_init einstellt?
- 19. UITabBarContoller Option "Mehr" Farbe der oberen Leiste
- 20. Wie man Knopf mit Optionsliste einführt?
- 21. Wie man mehrere Befehle in setTimeout einstellt
- 22. Bigquery, wie man eine Abfrage dynamisch einstellt
- 23. Wie ändert man die Farbe der Tasten in der KeyboardView-Klasse in der eigenen Android-Tastatur?
- 24. Wie man Ansicht mehr Option in Recyclerview Gridview Letztes Bild
- 25. Wie man QRCode einstellt
- 26. Wie man Knopfeingabeart in ASP.NET manuell einstellt?
- 27. .NET Lokalisierung - wie man eine Sprache einstellt?
- 28. Wie man mehr Puffer von der Quelle in gstreamer verlangt?
- 29. Angularjs: Wie man eine leere Option in select bei der Verwendung von ng-option einfügt
- 30. Senden mehr als ein Argument in der Aktion Laravel