Skip to Content
Menu
This question has been flagged
2 Replies
6004 Views

By default only the "_rec_name" field is searchable (in my case its "title").

http://s14.directupload.net/images/140822/6h3ikb6j.jpg

How can I make other fields searchable too? e.g. "description"

My tree view looks like:

 

 

        <record model="ir.ui.view" id="projects_tree">
            <field name="name">Projects</field>
            <field name="model">blub.projects</field>
            <field name="type">tree</field>
            <field name="arch" type="xml">
                <tree string="Projects">
                    <field name="title"/>
                    <field name="description" />
                    <field name="filter" />
                </tree>
            </field>
        </record>

Thanks in advance for everyone helping me with my "stupid" questions :)

Avatar
Discard
Best Answer

In the Search View add the fields that you want to show in search box.

Example

<record model="ir.ui.view" id="projects_search">
            <field name="name">Projects</field>
            <field name="model">blub.projects</field>
            <field name="type">search</field>
            <field name="arch" type="xml">
                <search string="Projects">
                    <field name="title"/>
                    <field name="description" />
                    <field name="filter" />
                     </search>
            </field>
        </record>

Avatar
Discard
Author

thank you very much!

Best Answer

You have to add a new record to your view having a search tag.

<record model="ir.ui.view" id="projects_search">
            <field name="name">Projects</field>
            <field name="model">blub.projects</field>
            <field name="type">search</field>
            <field name="arch" type="xml">
            <search string="Search project">
                <field name="description" string="Description" />
           </search>
        </field>
    </record>

You can also add filter with tag

                <filter name="draft" string="Draft" domain="[('state','=','draft')]" help="Draft Projects"/>

And grouping with :

                <group expand="0" string="Group By...">
                    <filter string="Partner" domain="[]" context="{'group_by':'partner_id'}"/>
                </group>

Best regards,

Cyril

Avatar
Discard
Author

Thank you very much!

You're welcome. If the answer solves your question, set it as "accepted answer" :)

Related Posts Replies Views Activity
2
May 22
33722
0
Mar 19
3878
0
Jan 19
4926
4
Feb 24
12122
0
Jan 18
3826