Odoo - 扩展搜索视图

Anc*_*ent 5 openerp odoo-view

是否可以扩展搜索视图并添加多个搜索框或复选框以方便用户?

现在只有一个搜索框,有些时候用户不希望点击搜索框,然后键入,然后过滤或选择从过滤器plugin.It过滤器自定义过滤器会很快,如果我可以添加复选框.

Hil*_* AK 0

下面是扩展 odoo 搜索视图的示例:

odoo.define('modulename.makesearch', function (require) {
"use strict";
var searchView = require('web.SearchView');
var search_filters = require('web.search_filters');
var search_inputs = require('web.search_inputs');
var Widget = require('web.Widget');
var FavoriteMenu = require('web.FavoriteMenu');
var FilterMenu = require('web.FilterMenu');
var GroupByMenu = require('web.GroupByMenu');
var Model = require('web.DataModel');

var SearchFilterButton = searchView.include({
    init: function(parent, dataset, view_id, defaults, options) {
        this._super.apply(this, arguments);
        this.parent = parent;
    },
    view_loaded: function (r) {},
 });
 });
 //Here in view loaded function I wrote the definitions I need.
 //Here you write your own.
Run Code Online (Sandbox Code Playgroud)

如果您需要对树和看板视图进行更改,您也必须像上面那样扩展它们。如果需要添加新的搜索框,您可以从网络扩展树模板并进行适当的更改。