Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在视图中添加默认过滤器-Odoo_Python_Xml_View_Filtering_Odoo - Fatal编程技术网

Python 在视图中添加默认过滤器-Odoo

Python 在视图中添加默认过滤器-Odoo,python,xml,view,filtering,odoo,Python,Xml,View,Filtering,Odoo,我已经创建了一个视图并定义了我的过滤器,如下所示: <record id="dept_search_view" model="ir.ui.view"> <field name="name">employee.search.view</field> <field name="model">employee</field> <field name="arch" type="xml"> &

我已经创建了一个视图并定义了我的过滤器,如下所示:

<record id="dept_search_view" model="ir.ui.view">
    <field name="name">employee.search.view</field>
     <field name="model">employee</field>
    <field name="arch" type="xml">
        <search string="dept_search">
            <filter string="Department" name="dept_search" domain="[('e_dept', 'in', ['HR','Audit'])]">

            </filter>

        </search>
    </field>
</record>

employee.search.view
雇员
然后我创建了一个用于显示员工详细信息的:

 <record model="ir.ui.view" id="view_employee_tree">
        <field name="name">employee.tree</field>
        <field name="model">employee</field>
       <field name="context">{"search_default_dept_search":1}</field>
        <field name="priority" eval="8" />
        <field name="arch" type="xml">
            <tree string="Employee">
                <field name="e_dept"/>
                <field name="employee_id"/>
                <field name="employee_name"/>
            </tree>
        </field>
    </record>

雇员树
雇员
{“搜索\默认\部门\搜索”:1}
即使我升级了应用程序,但我指定为
{“search\u default\u dept\u search”:1}
的筛选器也不会应用于视图


我希望应用默认筛选器,并且我希望此筛选器永远不能在视图中删除。

您应该将相同的代码添加到调用视图的操作中,而不是添加到视图中,因此只需添加:

<field name="context">{"search_default_dept_search":1}</field>
{“搜索默认部门搜索”:1}
到xml操作