如何在 Odoo 8 的 fom 视图中对树/列表视图进行分组?
Posted
技术标签:
【中文标题】如何在 Odoo 8 的 fom 视图中对树/列表视图进行分组?【英文标题】:How to group a tree/list view inside a fom view in Odoo 8? 【发布时间】:2015-10-07 04:46:36 【问题描述】:我在表单视图中有一个树视图,并希望按特定类别(在本例中为 material
)对其进行分组,就像在普通树视图中一样。那可能吗?
我试图在<tree>
之前和内部插入一个过滤器,但这不起作用:
<filter name="material" string="Nach Material" context="'group_by': 'material'" />
我在 odoo 论坛上找到了 similar question,但似乎没有答案,除了我不明白的“Prakash”的解决方法。一个解决方法对我来说也很好。
【问题讨论】:
【参考方案1】:使用 Odoo 框架,您能做的最好的事情就是创建一个按钮。您可以使用该按钮打开显示树视图的向导。像这样,您可以在向导中使用搜索视图,并且可以使用普通过滤器按元素分组。
如果您仍想直接在表单中对元素进行分组,恐怕您应该在 javascript 中创建一个小部件。小部件应该更简单更好,这个小部件应该覆盖或扩展 Odoo 用于此类字段的小部件。
我没有好好研究,但似乎was possible to group the list view in the forms of the 6.1 version。也许您可以迁移该行为
无论如何,我建议您尽可能适应 Odoo 框架的需求,以使您的生活更轻松。
但是,如果您最终决定创建小部件并与社区分享,那就太棒了:)
【讨论】:
【参考方案2】:这样的事情可能会奏效:
<field name="line_ids" context="'group_by': 'material'">
<tree> ...</tree>
<field>
【讨论】:
以上是关于如何在 Odoo 8 的 fom 视图中对树/列表视图进行分组?的主要内容,如果未能解决你的问题,请参考以下文章