如何在表单视图中显示同一字段的 2 个列表视图

How do you show 2 list view of the same field in form view

我已经为模型制作了一个表单视图,在这个模型中,我有一个名为 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 字段?

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

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

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

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