禁用 Odoo 中看板列视图上的拖动和排序功能

2024-04-20

我正在 Odoo 9 中制作看板视图,以在基于 Many2one 字段的列中显示我的模型。

我创建了这样的看板视图:

<kanban create="false" edit="false" delete="false" quick_create="false" default_group_by="resource_id">

我只希望此视图为只读,我不想编辑或创建,因为我有另一个视图可以执行此操作。它就像一个仪表板。

问题是我想禁用列的拖放和可排序功能。我看到kanban_view.js文件中默认设置可排序和可拖动选项render_grouped功能。

有谁知道如何禁用列的这些功能?或者,是否有其他方法可以在看板视图中按列显示我的记录?


要禁用看板视图记录的拖放,我们需要修改 web_kanban 模块。

路径:web_kanban/static/src/js 文件:kanban_view.js 修改:搜索以下代码

var record_options = _.extend(this.record_options, {
        draggable: draggable,
    });

然后加

draggable = false 

就在给定的代码块之上 like,

draggable = false [Note : This is the newly added line]

var record_options = _.extend(this.record_options, 
    {
        draggable: draggable,
    });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

禁用 Odoo 中看板列视图上的拖动和排序功能 的相关文章

随机推荐