在下面的方法中使用文件web \ static \ src \ js \ views \ form_view.js中定制的Odoo10:
form_view.js
odoo.define('web.FormRenderingEngine', function (require) {
"use strict";
process_group: function($group) {
// custom Code
}
});
我正在扩展此文件,如下所述:
var FormRenderingEngine = require('web.FormRenderingEngine');
return FormRenderingEngine.extend({
process_group: function($group) { // custom Code
}
}};
.extend或include不起作用。
请有人帮我解决这个问题。
答案 0 :(得分:0)
您是否有任何类型的错误,然后显示该错误,因为' .extend '以及' .include '都适用于此处。是的,两者的语法都不同。我给你参考:
1)使用“ .extend ”
var FormRenderingEngine = require('web.FormRenderingEngine');
return FormRenderingEngine.extend({
custome_function_name : function(){
//code
},
});
2)使用“ .include ”
var config = require('web.config');
var core = require('web.core');
var FormRenderingEngine = require('web.FormRenderingEngine');
var _t = core._t;
FormRenderingEngine.include({
function_name: function(){
//code
},
});