Odoo 10:更改树视图中的默认搜索
Odoo 10: Changing the default search in tree view
我创建了一个自定义模块,它有一个树 view.The 右上角的搜索栏默认使用 ID 搜索我的记录。我想使用 "icc" 字段搜索我的记录。
我添加了 {"search_default_icc":1}
但没有用。
下面是我的代码:
<record model="ir.actions.act_window" id="view_sim">
<field name="name">Sim Details</field>
<field name="res_model">simcard.simcard</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="context">{"search_default_icc":1}</field>
<field name="domain">[]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Create new
</p>
</field>
</record>
我应该在代码中写什么?也可以在触发搜索时调用 python 函数吗??
您需要编写搜索视图,文档位于:http://www.odoo.com/documentation/10.0/reference/views.html#search
示例:
<record id="simcard_piavita_search_view" model="ir.ui.view">
<field name="name">simcard_piavita.simcard_piavita.search</field>
<field name="model">simcard_piavita.simcard_piavita</field>
<field name="arch" type="xml">
<search string="Search">
<!-- add all the needed field to use for search-->
<field name="icc"/>
</search>
</field>
</record>
您可以在您的操作中添加一个 search_view_id 字段:
<field name="search_view_id" ref="id_of_the_search_view" />
我创建了一个自定义模块,它有一个树 view.The 右上角的搜索栏默认使用 ID 搜索我的记录。我想使用 "icc" 字段搜索我的记录。 我添加了 {"search_default_icc":1} 但没有用。 下面是我的代码:
<record model="ir.actions.act_window" id="view_sim">
<field name="name">Sim Details</field>
<field name="res_model">simcard.simcard</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="context">{"search_default_icc":1}</field>
<field name="domain">[]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Create new
</p>
</field>
</record>
我应该在代码中写什么?也可以在触发搜索时调用 python 函数吗??
您需要编写搜索视图,文档位于:http://www.odoo.com/documentation/10.0/reference/views.html#search
示例:
<record id="simcard_piavita_search_view" model="ir.ui.view">
<field name="name">simcard_piavita.simcard_piavita.search</field>
<field name="model">simcard_piavita.simcard_piavita</field>
<field name="arch" type="xml">
<search string="Search">
<!-- add all the needed field to use for search-->
<field name="icc"/>
</search>
</field>
</record>
您可以在您的操作中添加一个 search_view_id 字段:
<field name="search_view_id" ref="id_of_the_search_view" />