我正在尝试根据另一个字段重新计算Odoo中的一个字段,例如我的模型如下:
class ProductTemplate(models.Model):
_inherit = 'product.template'
margin = fields.Float()
netto_price = fields.Float()
所以基于netto_price,我想计算保证金。现在我将js文件添加到/static/src/js/products.js
并在openerp.py中添加了'js': ['static/src/js/products.js'],
比我写下面的js只是为了尝试它的工作与否
openerp.product_mycustom = function(instance) {
var QWeb = openerp.web.qweb;
_t = instance.web._t;
instance.web.FormView.include({
load_form: function(data) {
var self = this;
this.$el.find('#netto_price').on('change', function() {
alert( this.value );
});
},
});
};
没有成功。我做错了吗