Ich muss die Schaltfläche Drucken aus der Formular- und Listenansicht entfernen. Ich habe den folgenden Code für die Formularansicht ausprobiert.Schaltfläche "Drucken" aus Formular- und Listenansicht entfernen Odoo 8
* .xml
<xpath expr="//form" position="attributes">
<attribute name="print">1</attribute>
</xpath>
* .js
instance.web.FormView.include({
load_form: function(data) {
this._super(data);
console.log('this',this.sidebar);
if (this.is_action_enabled('print')) {
var no_print = _.reject(this.sidebar.sections, function (item) {
return item.label === _t('Print');
});
this.sections = no_print;
}
},
});
Aber diesen Fehler: this
Objekt hat kein Attribut sidebar
.
HINWEIS: Konsolenprotokoll druckt zweimal, zuerst druckt es mit einigen Daten, die es Sekunde undefined
druckt.
nur eines des Modells. Bsp .: product.product. – KbiR
Sie können den Druck mit diesem XML-Code einfacher entfernen " " Diese Methode löscht den Bericht. –
jo541