This question has been flagged

Hi,


how can I create a new group in form tree ?

in a form tree, I have "filters", "group" and "favorites", how can I add a custom group ?

Avatar
Discard
Best Answer

Hi,

check the below code it will give you an idea how to group

<record id="view_student_search" model="ir.ui.view">
<field name="name">student.student.search</field>
<field name="model">student.student</field>
<field name="priority" eval="8" />
<field name="arch" type="xml">
<search string="Student">
<field name="name" />
<field name="blood_group" />
<newline />
<group expand="0" string="Group By...">
<filter name="blood_group" string="Blood Group"
domain="[]" context="{'group_by':'blood_group'}" />
<filter name="course_id" string="Course"
domain="[]" context="{'group_by':'course_id'}" />
</group>
</search>
</field>
</record>
Avatar
Discard
Best Answer

This is sample code that shows how the group by works.
<record id="view_lmc_phone_filter" model="ir.ui.view">
            <field name="name">lmc.phone.search</field>
            <field name="model">lmc.phone</field>
            <field name="arch" type="xml">
                <search string="Search lmc phone">
                    <field name="state"/>
                    <filter string="To Do(Scheduled)" name="state" domain="[('state','in',('new','in_progress'))]" context="{'group_by':'activity_type'}"/>
     <filter string="Status" domain="[('state','in',('new','in_progress'))]" context="{'group_by': 'state'}"/>
               </search>
            </field>
        </record>

Avatar
Discard