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进群,不定期腾讯会议分享。