Skip to Content

ODOO 对话框开启SEARCH PANEL

微信 masterjmz

ODOO对话框默认关闭searchpanel,可能是因为觉得空间有限,然后再加一个searchpanel则没有空间了,不过很多时候我们都会更改对话框的大小,关于怎么更改大小请关注我们其它文章,改变大小以后空间自然就充足了,先来看看效果

这样的话,我们便可以很方便的使用,具体代码如下,当然这里还有一些别的扩展,如使用kanban作为选择对话框的视图

import { SelectCreateDialog } from "@web/views/view_dialogs/select_create_dialog";

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


patch(SelectCreateDialog.prototype, {


    setup() {

        super.setup();

    },


    get viewProps() {

        let props = super.viewProps;

        if (props.context?.view_mode === "kanban") {

            if ("allowSelectors" in props) {

                delete props.allowSelectors;

            }

            props.type = "kanban";

        }

        props.display.searchPanel = props.display.searchPanel || props.context.show_search_panel;

        return props;

    }


});


更多odoo相关知识和分享请添加微信masterjmz进群,不定期腾讯会议分享。


in ODOO
ODOO DROPZONE使用
masterjmz