需求描述:
1.搜索框中添加两个自定义的字段搜索。
2.自定义两个筛选条件为【男生】【女生】
3.分组中增加两个组为【姓名组】【性别组】
实现代码如下:
<!-- 写一个search 搜索条件 -->
<record model="ir.ui.view" id="mysale_search">
<field name="name">mysale_search</field>
<field name="model">mysale.mysale</field>
<field name="arch" type="xml">
<search string="search_field">
<field name="name"/>
<field name="field"/>
<field name="note"/>
<separator/>
<filter string="男生" name="male" domain="[('gender','=','male')]"/>
<filter string="女生" name="female" domain="[('gender','=','female')]"/>
<group expand="1" string="性别组">
<filter string="性别组" name="gender" context="{'group_by':'gender'}"/>
<filter string="姓名组" name="name" context="{'group_by':'name'}"/>
</group>
</search>
</field>
</record>
效果如下:
代码:
<search string="search_field">
<field name="name"/>
<field name="field"/>
<field name="note"/>
</search>
代码:
<search string="search_field">
<filter string="男生" name="male" domain="[('gender','=','male')]"/>
<filter string="女生" name="female" domain="[('gender','=','female')]"/>
</search>
代码:
<search string="search_field">
<group expand="1" string="性别组">
<filter string="性别组" name="gender" context="{'group_by':'gender'}"/>
<filter string="姓名组" name="name" context="{'group_by':'name'}"/>
</group>
</search>
*注意: <separator/> -分离器 暂且没搞懂是干什么的。
感觉应该是起上下代码field与filter的分割作用