我正在尝试为Odoo学习JavaScript。我在自定义模块的js文件中创建了一个新类。
openerp.odoojs = function(instance){
console.log('instance: ',instance);
console.log('session: ',instance.session);
}
但是当我尝试访问uid或任何其他属性或参数(如instance.session.uid)时,我将其视为未定义。请帮忙!我坚持这个。我无法继续前进。
答案 0 :(得分:0)
尝试在'model.js'文件中扩展'Backbone.Model',例如'PosModel'。尝试定义'initialize'函数,您可以在函数参数中找到两个参数:'session'和'attributes'。在这里,您可以使用'session.uid'找到 uid 。