【发布时间】:2018-09-16 00:11:14
【问题描述】:
我已经创建了一个搜索视图并在其中定义了我的过滤器:
<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 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>
但是,用户仍然可以删除搜索栏中的默认过滤器。如何防止用户删除过滤器?
【问题讨论】:
标签: xml view filtering odoo searchview