简体   繁体   English

OpenERP:如何在同一视图中显示两个对象的字段?

[英]OpenERP: How to display fields of two objects within the same view?

How can I display fields of two record in the same tree view, Knowing that these tables are linked with OneToMany relashionship ? 知道这些表与OneToMany关联关系链接在一起时,如何在同一树视图中显示两个记录的字段?

here is my field: 这是我的领域:

    'class_id': fields.many2one('mod.class', 'Entree', required=True),

In my tree view : 在我的树状视图中:

    <field colspan="4" name="class_id" nolabel="1" widget="one2many_list"/>

But this can just display foreign key but i need other fields 但这只能显示外键,但我需要其他字段

I'll appreciate any help .Thank you 我将不胜感激。谢谢

通常,我使用一个related字段来显示相关表中的字段。

Make related field or make a view(database) without table like many reports. 像许多报告一样,创建相关字段或创建没有表的视图(数据库)。 Or make dashboard type view . 或使仪表盘类型视图。 It is upto you and your requirement. 这取决于您和您的要求。

In OpenERP's addons folder goto addons > base > partner > partner.py, there you can see a field named 'address' which is a one2many field. 在OpenERP的addons文件夹中,转到goto addons> base> partner> partner.py,您可以看到一个名为“ address”的字段,该字段是一个“ one2many”字段。 Also you can find some related fields like 'mobile','phone','city' etc. which are related to the address field. 您还可以找到与地址字段相关的一些相关字段,例如“移动”,“电话”,“城市”等。 These related fields can be used in the tree view. 这些相关字段可以在树视图中使用。

This is the same thing that you are trying to do. 这是您要尝试做的事情。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM