【问题标题】:Odoo / OpenERP Display fields of one2manyOdoo / OpenERP 显示 one2many 的字段
【发布时间】:2014-11-21 12:52:06
【问题描述】:

我想在表单的笔记本中显示 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>

表单缺少什么?非常感谢

【问题讨论】:

    标签: forms view openerp odoo


    【解决方案1】:

    最后,我通过委托得到了我想要的:

    在我的 class.py 中:

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

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

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

    【讨论】:

      【解决方案2】:

      试试这个(注意“模式”属性):

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

      【讨论】:

      • 感谢您的帮助。但是,当我输入 mode="form" 时,我收到以下错误:Openerp client error Error: View type 'form' is not supported in One2Many.
      • 好的,所以使用 mode="form,tree" 而不是 mode="form"。但在这种情况下,我们将能够在表单视图和树视图中看到条目。
      • 还是同样的错误,不过 mode="kanban" 效果很好
      【解决方案3】:

      @S.G.

      你也可以使用属性

      editable='top'editable='bottom' 在 one2many 字段的树视图中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-13
        • 1970-01-01
        • 1970-01-01
        • 2018-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多