1

Many2manyir.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" />

在此处输入图像描述

任何想法?

4

2 回答 2

1

只有两件事让 Odoo 表现得像这样。

  1. 您的视图处于编辑模式,但我认为我看到的是占位符comments,这意味着情况并非如此

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

  3. 您的字段是只读的。

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

     <field..... >
             <tree create='1'>
             ....
于 2018-12-08T08:48:13.310 回答
0

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

于 2019-11-05T11:38:01.757 回答