如何在表单视图中显示同一字段的 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'}"/>
我已经为模型制作了一个表单视图,在这个模型中,我有一个名为 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'}"/>