JavaScript OpenERP:在父级的父级上调用_super()
JavaScript-OpenERP: Calling _super() on the parent of the parent
我需要覆盖OpenERP7中的JavaScript函数,以禁用一些我不需要的代码(隐藏"打印"按钮)。不幸的是,这个函数在父类上调用_super,所以我也需要调用它,但不调用我试图替换的函数。如何在父类的父级上调用_super?在这种情况下,extend()和include()都会产生相同的结果。
这是我的完整代码:
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(); },
});
},
});
}
让show()函数通过jquery隐藏"打印按钮"。因此,您不会干扰父类逻辑的父级和父级(希望显示按钮)。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何从Java/scala调用js美化程序
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 带有super()调用的Javascript继承
- 在Javascript Backbone类中调用Super方法
- 在Babel下调用super()时,由于自定义错误,无法输出堆栈
- 重写Javascript本机方法并调用super
- “super”可以调用基类的方法和属性
- 确定是否从继承类调用super()
- 在React构造函数中调用super()做什么?
- 如何继承Express路由器并在里面调用super方法
- 嘲弄/ stub ' super '调用
- 如何在JavaScript中调用super/base方法