在odoo中继承模块web的view_form.js

时间:2017-01-06 20:12:02

标签: javascript inheritance openerp odoo-8

我试图继承模块网站。我没有模块结构的问题,但我需要改变一个函数的行为,我不知道如何:

instance.web.form.CompletionFieldMixin = {
    init: function() {
        this.limit = 7;
        this.orderer = new instance.web.DropMisordered();
    },
    /**
     * Call this method to search using a string.
     */
    get_search_result: function(search_val) {
     ....
    },

我需要改变" get_search_result"的行为。来自web / src / js / view_form.js,但我找不到通过继承来达到它的方法。

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试以下代码:

openerp.yourModule = function(instance){
instance.web.form.CompletionFieldMixin.include({
  get_search_result: function(search_val) {
// Write your code here
}
});
};