Javascript 如何使用此.field\u manager.set\u field\u值
我想使用Javascript 如何使用此.field\u manager.set\u field\u值,javascript,widget,openerp,Javascript,Widget,Openerp,我想使用FormWidget的“字段管理器”修改一些值 这是我的密码: openerp.new_payrolls = function (instance) { instance.web.client_actions.add('example.action','instance.new_payrolls.Action'); instance.new_payrolls.Action = instance.web.Widget.extend({ template: 'new
FormWidget
的“字段管理器”修改一些值
这是我的密码:
openerp.new_payrolls = function (instance) {
instance.web.client_actions.add('example.action','instance.new_payrolls.Action');
instance.new_payrolls.Action = instance.web.Widget.extend({
template: 'new_payrolls.action',
events: {
'click .oe_web_example_file button': 'Upload',
'click .oe_web_example_load button': 'momo_change',
},
init: function () {
this._super.apply(this, arguments);
var self = this;
this._start = null;
this._watch = null;
var Model = new instance.web.Model('new_payrolls');
},
start: function () {
this._super();
console.log('Data Loading');
var self = this;
this.field_manager.on("field_changed:matricule", this);
var data = this.field_manager.get_field_value("matricule"); // matricule is an attribute from new_payrolls class
},
}
然后我想使用`this.field\u manager.set\u values(矩阵)。
错误::Uncaught TypeError:无法读取未定义的属性“on”。这里有任何人可以给我一个简单的例子,在openerp中使用他的.field\u manager.set\u值和javascript。