2

我想知道是否可以在 Odoo 的看板视图中显示 One2many 字段(请注意,我不是在谈论模板或报告中的 Qweb,而是在看板视图中谈论 Qweb)。

我有一个模型,它有一个名为other_contact_ids. 我想在看板视图中显示每个联系人的姓名:

<t t-foreach="record.other_contact_ids.raw_value" t-as="contact">
   <p>
      <t t-esc="contact.name"/>
   </p>
</t>

我收到一个错误,因为t-as它只存储对象的 ID,contact而不是存储整个对象及其字段。

而且我认为这个问题可能与我之前提出的另一个问题有很大关系:如何在 Odoo 的看板视图中使用点符号?

当然,我尝试了很多方法,例如不使用 raw_value。然后它向我显示了标签字段的属性列表,例如required, invisible, depends, value,raw_value等...

我在看板中寻找了其他 t-foreach ,目前我没有找到任何东西,所以我开始认为这是不可能的。我对吗?

4

3 回答 3

1

是的,在 V7、V8 和 V9 的应用程序中可以使用web_one2many_kanban 模块。感谢蛇咨询

于 2016-01-26T20:38:32.390 回答
0

如果您转到客户视图,则有一个称为联系人的选项卡。它实际上是一个 one2many 合伙人模型本身。它认为这会有所帮助。

于 2015-06-15T05:57:21.843 回答
0

如果是图片

rooms = fields.One2many('block.rooms', 'block_id')

<t t-foreach="record.rooms.raw_value" t-as="room">
    <img t-att-src="kanban_image('block.room', 'image_field_name', room)" t-att-data-member_id="room"/> 
</t>
于 2016-10-08T09:57:02.060 回答