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



我已经为一个模型制作了一个表单视图,在这个模型中,我有一个名为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相关的summary字段来使视图看起来不同,但有没有一种方法可以有两个不同的视图,以1种形式显示相同的one2many字段?

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

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

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

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

最新更新