Odoo Help


How to call Filtered tree view through button?

on 8/8/14, 8:44 AM 2,174 views

I wanted to know that how may I call the tree view(of different records) through a button . Because returning form view is easy but when I tried to do exact thing for tree view it shows a list only.

The scenario is that I have a search product form. Now when the search is generated,a domain of records is filled in the field.

I want to add a button to call the tree view showing me the records present in that domain. I added a function to button but it showed me all the record in a list , didnot even show only the records in the domain.

I have tried to call the following function through a button-click but it did not meet my needs:


def views(self,cr,uid,ids,context=None):

       for id in ids:



       return{ 'view_type': 'tree',

                    'view_mode': 'tree',

                    'res_model': 'product.product',


                    'context': context,

                    'type': 'ir.actions.act_window',

                    'readonly':True, }


IBS Group

--IBS Group--
| 4 6 8
Tetouan, Morocco
--IBS Group--

For more informations about IBS, please visit our website at www.ibs-na.com.

For a specific questions, collaboration or help, please send us an email to support@ibs-na.com

IBS Group
On 8/10/14, 1:36 PM

You have to return a domain in your object, either that or a search_default_FIELDNAME in the context.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 8/8/14, 8:44 AM
Seen: 2174 times
Last updated: 3/16/15, 8:10 AM