在Odoo11中,customize_show属性用于控制是否显示自定义模块的选项。要覆盖customize_show属性,可以按照以下步骤进行操作:
__manifest__.py
文件中添加'web'
依赖项,以确保可以访问Odoo的Web界面。customize_show.js
的文件。odoo.define
函数定义一个新的模块,并指定要覆盖的目标模块。instance.web.FormView
的customize_show
属性进行覆盖。可以将其设置为true
或false
,以控制自定义模块的显示与否。下面是一个示例代码:
odoo.define('your_module.customize_show', function (require) {
"use strict";
var FormView = require('web.FormView');
FormView.include({
customize_show: false, // 设置为true或false,控制自定义模块的显示与否
});
});
views
文件夹中,并在__manifest__.py
文件中的data
部分中引用该文件。完成以上步骤后,重新加载Odoo并应用模块更改,customize_show属性将被覆盖并按照您在JavaScript文件中设置的值进行显示或隐藏自定义模块的选项。
请注意,以上答案仅适用于Odoo11中的customize_show属性。如果您需要了解其他Odoo属性或有其他问题,请提供更具体的信息。
领取专属 10元无门槛券
手把手带您无忧上云