javascript - 如何使用以下 openerp 7.0 的 javascript 语句到 odoo 11?
问题描述
在下面的代码中,我在第 2 行遇到错误。我想根据适用于 odoo 11 的新语法转换第 2 行。请帮忙。
var ShowTaskBoard = Widget.extend({
model_iteration: new instance.web.Model('my_module.iteration'),
self.model_iteration.query()
.filter([["is_active","=","true"]])
.order_by("project_id")
.all().done(function (records) {
_(records).each(display);
// create board for first entry
self.initBoard();
}
)};
解决方案
由于语法错误,即使在 OpenERP 7.0 上,该小部件也会失败。如果您提供原始代码,也许会更好。例如,您将属性定义model_iteration
为new instance.web.Model('my_module.iteration')
可以毫无问题地工作,但只要您输入逗号,您就是说接下来您将定义另一个属性。也许你想定义model_iteration
一个函数来定义如下代码:
var ShowTaskBoard = Widget.extend({
model_iteration: function() {
var self = this;
new instance.web.Model('my_module.iteration').query()
.filter([["is_active","=","true"]])
.order_by("project_id")
.all().done(function (records) {
_(records).each(display);
// create board for first entry
self.initBoard();
}
}
)};
您将需要找到一种方法来调用该函数model_iteration
,我假设将有命名的函数display
并initBoard
完成代码中定义的用法
推荐阅读
- reactjs - 从 React.js 中的状态数组呈现特定值
- android - 返回结果和lateinit:属性执行尚未初始化
- reactjs - 关于功能性 React 最佳实践的建议
- datatable - 如何添加下载到我的应用程序的功能
- javascript - VM101:1 未捕获的语法错误:JSON.parse 中位置 0 处的 JSON 中的意外标记 <
) 在 XMLHttpRequest.xhr.onload (app.js:134) - eclipse - 在 Eclipse 上使用来自 SVN 的单独源文件夹
- java - 错误:“未提供名称属性”- 用于 log4j2.properties 自定义
- r - 重叠散点图、线穿过散点图和密度图
- wcf - 在本地使用证书测试 WCF 服务
- sql-server - 是否可以从 CSV 文件同时生成 FMT 和表格?