Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
31324 Tampilan

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?

Avatar
Buang

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>

Penulis

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. (=

Jawaban Terbai

List Views and Tree Views are synonymous, as far as I can say.

What might help: Change the view_mode of your action to form:

<field name="view_mode">form</field>

Regards.

Avatar
Buang
Penulis

that's it ... thx

Jawaban Terbai

For Search Field to shows in openerp to add the below code in xml file

<record model="ir.ui.view" id="view_my_search">
  <field name="name">my_module.marker.search</field>
  <field name="model">my_module.marker</field>
   <field name="type">search</field>
  <field name="arch" type="xml">
    <search string="Stages">
      <field name="lat"/>
      <field name="lon"/>
      <field name="user_id" widget="many2one_tags"/>
   </search>
  </field>
</record>
Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
0
Okt 23
2192
2
Des 23
21024
4
Nov 24
21367
2
Sep 23
15096
1
Jun 23
3475