无法在 Odoo 12 EE 中向 Many2many 添加项目
Can't add items to Many2many in Odoo 12 EE
我为 ir.attachemnt
定义了一个 Many2many
字段。问题是我看不到 Add an item
link 添加记录。
*.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" />
有什么想法吗?
只有两件事使 Odoo 表现如此。
您的视图处于编辑模式,但我想我看到的是占位符comments
这意味着情况并非如此
不允许您的用户创建一个 ir.attachment
,这很可能不是
您的字段是只读的。
如果不是其中一种情况,这些情况是有线的,但如果您不明白发生了什么,您可以通过使用将创建属性设置为 true
的嵌入式树来强制显示 link
<field..... >
<tree create='1'>
....
这是一个错误。如果您在某些 class 中有更多的 many2many 字段,并且对于其中一个您没有正确的访问规则,则所有 many2many 字段都以只读模式显示。
我为 ir.attachemnt
定义了一个 Many2many
字段。问题是我看不到 Add an item
link 添加记录。
*.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" />
有什么想法吗?
只有两件事使 Odoo 表现如此。
您的视图处于编辑模式,但我想我看到的是占位符
comments
这意味着情况并非如此不允许您的用户创建一个
ir.attachment
,这很可能不是您的字段是只读的。
如果不是其中一种情况,这些情况是有线的,但如果您不明白发生了什么,您可以通过使用将创建属性设置为 true
的嵌入式树来强制显示 link <field..... >
<tree create='1'>
....
这是一个错误。如果您在某些 class 中有更多的 many2many 字段,并且对于其中一个您没有正确的访问规则,则所有 many2many 字段都以只读模式显示。