我使用odoo 10,并且想要更改ivot_view.js
我真的对这段代码感到困惑。我无法更改值。 您能为我解释正确的代码吗? 这是我的代码:
var value = false;
new Model('lhp.master').call('getValues', ['date', 'idx']).then(
function (result) { value = result[0]; }
);
console.log('value =',value);
谢谢您的帮助。
答案 0 :(得分:0)
我认为问题在于javascript Promise的工作方式!
代码的执行顺序是s:
并从服务器检索响应。回调函数将被调用并显示结果:
函数(结果){值=结果[0]; }
因此,请确保在回调方法中编写console.log部分,如下所示:
function (result) {
value = result[0];
console.log('value =', value);
}