コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
1236 ビュー

i want to be able to remove or add the controlpanel to some kanban view ,how can i do that?

アバター
破棄
最善の回答

Hi,

By using patching method, we can modify the control panel in Odoo.Use the following code to add or remove the control panel in Odoo:/** @odoo-module */


import { ControlPanel } from "@web/search/control_panel/control_panel";

import { patch } from "@web/core/utils/patch";

import { useRef, onPatched, onMounted, useState } from "@odoo/owl";


patch(ControlPanel.prototype,{

    setup() {

        super.setup();

        onMounted(() => {            #you can specify the condition where we need to hide the control panel

            if (this.env.searchModel && this.env.searchModel.resModel == 'your_model') {

                this.root.el.style.setProperty("display", "none", "important");

            }

        });

    },

});


Hope it helps.

アバター
破棄