无法在Odoo 12 EE中将项目添加到Many2many

时间:2018-12-08 06:57:57

标签: odoo odoo-12

我为Many2many定义了ir.attachemnt字段。问题是我看不到Add an item链接来添加记录。

*。py

attachment_ids = fields.Many2many('ir.attachment', string='Attachments')

*。xml

<notebook>
          <page string='Attachments'>
            <field name="attachment_ids"/>

          </page>
</notebook>

我也尝试过:

<field name="attachment_ids" widget="many2many" />

enter image description here

有什么主意吗?

2 个答案:

答案 0 :(得分:1)

只有两件事使Odoo表现得如此。

  1. 您的视图处于编辑模式,但我认为我看到的是占位符comments,这不是事实

  2. 不允许您的用户创建ir.attachment,这很可能不是这种情况

  3. 您的字段为只读。

如果不是这种情况中的一种,则是有线的,但是如果您不了解发生了什么情况,则可以通过使用create属性设置为true的嵌入式树来强制该链接出现

     <field..... >
             <tree create='1'>
             ....

答案 1 :(得分:0)

这是一个错误。如果某个类中有更多2个字段,而对于其中一个您没有正确的访问规则,则所有2个字段都将以只读模式显示。