单击项目看板视图时,如何打开项目表单视图? Odoo 10

问题描述 投票:1回答:1

点击项目看板卡时,它会打开project.task看板视图,而不是打开项目表单视图。

我想要的是当点击项目看板视图时,它打开相关的项目表单视图而不是任务看板。

我看了一下project.js文件:

KanbanRecord.include({

    on_card_clicked: function () {

        if (this.model === 'project.project') {

            this.$('.o_project_kanban_boxes a').first().click();

        } else {

            this._super.apply(this, arguments);

        }

    },

我需要在这个功能中改变什么才能满足我的需求?

odoo odoo-10
1个回答
1
投票

如果您想这样做,只需将'o_project_kanban_boxes'替换为'o_kanban_card_manage_section'即可。它将为您提供项目看板视图点击进入odoo中的项目表单视图。

最终代码如下所示:

on_card_clicked: function () {
        if (this.model === 'project.project') {
            this.$('.o_kanban_card_manage_section a').first().click();
        } else {
            this._super.apply(this, arguments);
        }
    },

希望它会对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.