我需要继承JS文件并覆盖其中的函数show_annoucement_bar
。
基本代码是:
openerp_announcement = function(instance) {
instance.web.WebClient.include({
show_application: function() {
return $.when(this._super.apply(this, arguments)).then(this.proxy('show_annoucement_bar'));
},
_ab_location: function(dbuuid) {
return _.str.sprintf('https://services.openerp.com/openerp-enterprise/ab/css/%s.css', dbuuid);
},
show_annoucement_bar: function() {
//Base codes..............
}
});
};
我试过了:
openerp_announcement.include({
show_annoucement_bar: function() {
alert('New function');
}
)};
新的js文件显示在html headr部分。但不工作?