【问题标题】:How do you show 2 list view of the same field in form view如何在表单视图中显示同一字段的 2 个列表视图
【发布时间】:2022-02-23 22:26:56
【问题描述】:

我已经为一个模型创建了一个表单视图,在这个模型中,我有一个名为 task_id 的 one2many 字段,它与 project.task 相关,我尝试将 task_id 放在一个名为 Details 的页面中,而 Summary 两者都使用相同的 task_id 字段但有不同的视图,一个显示的字段比另一个少。 但是当我尝试制作视图时,我尝试使用

<field name="task_id">
  <tree>
     <field name="field_name"/>
  </tree>
</field>

<field name="task_id" context="{'tree_view_ref':'module.view_name'}"/>

两个字段每次都使用相同的视图。我设法通过添加另一个与 task_id 相关的摘要字段来使视图看起来不同,但是有没有办法有 2 个不同的视图,以 1 种形式显示相同的 one2many 字段?

【问题讨论】:

    标签: python odoo python-3.7 odoo-13


    【解决方案1】:

    一种可能的解决方案是使用related 字段:

    other_view_task_id = fields.One2many(related="task_id")
    

    然后将其添加到您的表单视图中:

    <field name="other_task_id" context="{'tree_view_ref':'module.view_name'}"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多