Мне нужно переопределить функцию JavaScript в OpenERP 7, чтобы отключить код, который мне не нужен (чтобы скрыть кнопку «Печать»). К сожалению, эта функция вызывает _super в родительском классе, поэтому мне также нужно вызвать ее, но не вызывая функцию, которую я пытаюсь заменить. Как я могу вызвать _super для родителя родительского класса? И extend(), и include() производят одинаковый результат в этом случае.JavaScript-OpenERP: Вызов _super() для родителя родителя
Это мой полный код:
openerp.pos_fiscal_printer = function(instance) {
var module = instance.point_of_sale;
var _t = instance.web._t;
module.ReceiptScreenWidget.include({
show: function(){
//this._super();
var self = this;
this.add_action_button({
label: _t('Next Order'),
icon: '/point_of_sale/static/src/img/icons/png48/go-next.png',
click: function() { self.finishOrder(); },
});
},
});
}