问题:
单击project.tasks视图时,它将重定向到project.tasks kanban视图,而不是从视图中打开项目。
我想做的事:
我想打开项目的表单视图,而不是任务看板。有什么简单的解决办法吗?
到目前为止我所做的:
我在项目模块中找到了project.js文件,其中一个函数是在其中编写的,但我真的不明白他们在其中做了什么。
openerp.web_kanban.KanbanRecord.include({
on_card_clicked: function() {
if (this.view.dataset.model === 'project.project') {
this.$('.oe_kanban_project_list a').first().click();
} else {
this._super.apply(this, arguments);
}
},
});我需要改变什么才能达到我的目的。
发布于 2017-07-15 11:25:09
在单击项目的看板视图时,可以直接更改on_card_clicked函数,或者将其覆盖到自定义模块以打开project视图,使用方法中的以下一个更改。只需将o_project_kanban_boxes关键字替换为o_kanban_card_manage_section
openerp.web_kanban.KanbanRecord.include({
on_card_clicked: function() {
if (this.view.dataset.model === 'project.project') {
this.$('.o_kanban_card_manage_section a').first().click();
} else {
this._super.apply(this, arguments);
}
},
});https://stackoverflow.com/questions/45103151
复制相似问题