【发布时间】:2012-08-14 13:09:57
【问题描述】:
我正在尝试自定义 Web 客户端上的基本 Field 对象。这是我的代码:
openerp.web_mymodule = function(openerp) {
openerp.web.form.Field = openerp.web.form.Field.extend({
init: function(view, node) {
console.log('mine');
this._super(view, node);
}
});
[...]
}
但不工作。 AFAIK 这应该和以下代码(在同一个文件中)一样有效:
[...]
openerp.web.form.FieldChar = openerp.web.form.FieldChar.extend({
init: function (view, node) {
this._super(view, node);
console.log('mine')
}
});
我能看到的唯一区别是所有小部件(包括 FieldChar)都在 view_form.js 中注册,而 Field 没有。
我是否错过了这背后的一些“黑魔法”? tnx
【问题讨论】:
标签: javascript web openerp