Odoo / OpenERP显示one2many的字段

时间:2014-11-21 12:52:07

标签: forms view openerp odoo

我希望在表单的笔记本中显示one2many字段的某些字段,因此用户不必使用您在简单地输入one2many时获得的常规弹出窗口字段,但可以将信息直接放入页面上的各个字段。

我的观点目前看起来像这样:

<field name="one2many">
    <form string="example">
        <field name="columnOfTheOne2Many"/>
    </form>
</field>

字段不会按原样显示,我只是得到标准列表,好像我只是简单地放

<field name="one2many"/>

但是,如果我使用树而不是形式,它可以完美地运行:

<field name="one2many">
       <tree string="Auftraggeber">
           <field name="columnOfOne2Many"/>
       </tree>
</field>

表格中缺少什么?非常感谢

3 个答案:

答案 0 :(得分:2)

最后,我设法通过代表团得到了我想要的东西:

在我的class.py中:

class sample (osv.osv):
    _inherits = { 'res.partner' : 'partner_id'}

...这使得可以使用res.partner my sample_view.xml的所有字段。每当我创建一个'sample'实例并填写res.partner的任何继承字段时,也会创建一个新的res.partner实例。

希望这能帮助有类似问题的人

答案 1 :(得分:1)

尝试使用此功能(请注意&#39;模式&#39;属性):

<field name="one2many" mode="form">
    <form string="example">
        <field name="columnOfTheOne2Many" />
    </form>
</field>

答案 2 :(得分:1)

@ S.G。

您还可以使用属性

在one2many字段的树状视图中

editable='top' editable='bottom'