2017-01-06 6 views
1

im пытается наследовать модуль web. Я не имею проблемы со структурой модуля, но мне нужно, чтобы изменить поведение функции, и я не знаю, как:Inheriting view_form.js модуля web в odoo

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» с веб/SRC/JS /view_form.js, но я не могу найти способ достичь этого путем наследования.

Заранее благодарен!

+0

Что проблема вы сталкиваетесь? – user1576199

+0

Я не знаю, как наследовать функцию get_search_result, не могу найти способ достичь этого – dccdany

+0

вы достигли этого, если, пожалуйста, отправьте ответ. я в такой же ситуации – Silviaa

ответ

0

Try ниже код:

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

Это не: /, я тоже пробовал с расширением, но не работает – dccdany

+0

Добавил ли этот js-файл с помощью xml-файла. означает использование 'xpath' – KbiR

Смежные вопросы