【问题标题】:Is it possible to show an One2many field in a kanban view in Odoo?是否可以在 Odoo 的看板视图中显示 One2many 字段?
【发布时间】:2015-06-12 14:25:58
【问题描述】:

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

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

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

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

我认为这个问题可能与我之前提出的另一个问题有很大关系:How to use the dot notation in a kanban view in Odoo?

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

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

【问题讨论】:

标签: xml openerp odoo odoo-8 kanban


【解决方案1】:

是的,web_one2many_kanban module 可用于 V7、V8 和 V9 的应用程序。感谢 Serpent Consulting

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 谢谢@OmaL!但那是一个表单视图(我在一个看板视图中),因为他们在一个表单视图中,他们可以使用小部件one2many_list 并在里面添加一个看板标签。即便如此,我也尝试了同样的方法,为什么不呢?只是尝试一下,我在我的看板视图中添加了一个带有 one2many_list 小部件的字段和其中的另一个看板,但它似乎没有任何效果。
    【解决方案3】:

    如果是图片

    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>
    

    【讨论】:

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