hi
I tried to write a new list view, but instead I get a tree view. The search field is missing and I cannot sort the columns by clicking on them:
<!-- New Tree View -->
<record model="ir.ui.view" id="view_my_tree">
<field name="name">my_module.marker.tree</field>
<field name="model">my_module.marker</field>
<field name="tag">marker.listView</field>
<field name="arch" type="xml">
<tree string="Stages">
<field name="lat"/>
<field name="lon"/>
<field name="user_id" widget="many2one_tags"/>
</tree>
</field>
</record>
[...]
<!-- Action -->
<record model="ir.actions.act_window" id="action_my_list">
<field name="name">My List View</field>
<field name="res_model">my_module.marker</field>
<field name="view_type">tree</field>
<field name="view_mode">tree</field>
<field name="help" type="html">
<p> map list test
</p>
</field>
</record>
<menuitem name="my list" id="menu_app_list" sequence="20" action="my_module.action_my_list"/>
What am I missing? What is necessary to make a list view out of this tree view so the basic table operations work and the search field is visible?
In Openerp List view data are display using the "tree" type tag. There is no difference between tree and list view both are same. In Openerp technically we say list view as tree view.
To show both form and tree view to add in the action the below code suggested Rene Schuster <field name="view_type">form</field> <field name="view_mode">tree,form</field>
There is a difference between tree and list. If view_type tree is used in the act_window it will be a tree view, but form will use a list view. Not very intuitiv. The tree view has no search field and uses no table sorting, the css is also a bit different. A list view has the search field and sorting. The <search> is used to add custom filter to the search, from what I learned yesterday.
Thx, Peter, for the additional information. (=