如何在Odoo 8中的fom视图中对树/列表视图进行分组?

时间:2015-07-17 12:49:13

标签: xml odoo-8 odoo

我在表单视图中有一个树视图,并希望按特定类别(在本例中为material)对其进行分组,就像在普通树视图中一样。那可能吗? 我试图在<tree>之前和之内插入一个过滤器,但这不起作用:

<filter name="material" string="Nach Material" context="{'group_by': 'material'}" />

我在odoo论坛上发现similar question,但似乎没有答案,除了Prakash&#39;的解决方法。我不明白。解决方法对我来说也没问题。

2 个答案:

答案 0 :(得分:6)

使用Odoo框架,您可以做的最好的事情是创建一个按钮。您可以使用该按钮打开显示树视图的向导。像这样,您可以在向导中使用搜索视图,并且可以使用普通过滤器按元素进行分组。

如果您仍希望直接在表单中对元素进行分组,我担心您应该在JavaScript中创建一个小部件。小部件应该更容易和更好,这个小部件应该覆盖或扩展Odoo用于这种字段的小部件。

我没有做出好的研究,但似乎was possible to group the list view in the forms of the 6.1 version。也许你可以迁移那种行为

无论如何,我建议您尽可能地调整您对Odoo框架的需求,以使您的生活更轻松。

但是,如果您最终决定创建窗口小部件并与社区共享,那就太棒了:)

答案 1 :(得分:3)

这样的事可能有用:

<field name="line_ids" context="{'group_by': 'material'}">
    <tree> ...</tree>
<field>