无法在Odoo JavaScript中获取uid

时间:2015-12-06 16:53:43

标签: openerp javascript-objects openerp-8

我正在尝试为Odoo学习JavaScript。我在自定义模块的js文件中创建了一个新类。

openerp.odoojs = function(instance){
    console.log('instance: ',instance);
    console.log('session: ',instance.session);

}

这是我在控制台中浏览会话对象时所获得的。 enter image description here

但是当我尝试访问uid或任何其他属性或参数(如instance.session.uid)时,我将其视为未定义。请帮忙!我坚持这个。我无法继续前进。

1 个答案:

答案 0 :(得分:0)

尝试在'model.js'文件中扩展'Backbone.Model',例如'PosModel'。尝试定义'initialize'函数,您可以在函数参数中找到两个参数:'session''attributes'。在这里,您可以使用'session.uid'找到 uid