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。