Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
5223 มุมมอง

I need to override a JavaScript function in OpenERP 7, to disable some code which I don't need (to hide "Print" button and auto printing). Unfortunately this function calls _super on a parent class, so I also need to call it but without calling the function I'm trying to substitute. How can I call _super on the parent of the parent class? Both extend() and include() produce the same result in this case.

This is my complete code:

openerp.pos_test = 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(); },
            });
        },
    });
}

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ย. 24
1533
4
ต.ค. 24
3880
0
ก.ย. 22
38
1
มี.ค. 15
7030
2
ม.ค. 25
1180