Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
31307 Lượt xem

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?

Ảnh đại diện
Huỷ bỏ

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>

Tác giả

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

Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ
Tác giả

that's it ... thx

Câu trả lời hay nhất

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>
Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 10 23
2190
2
thg 12 23
21023
4
thg 11 24
21365
2
thg 9 23
15094
1
thg 6 23
3471