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

dnl*_*.re 10 xml odoo odoo-8

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

<filter name="material" string="Nach Material" context="{'group_by': 'material'}" />
Run Code Online (Sandbox Code Playgroud)

我在odoo论坛上发现了类似的问题,但似乎没有答案,除了'Prakash'的解决方法,我不明白.对我来说,解决方法也没问题.

Che*_*uCR 6

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

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

我没有做出很好的研究,但似乎可以将列表视图分组为6.1版本的形式.也许你可以对这种行为进行迁移

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

但是,如果你最终决定创建小部件并与社区共享它,那将是非常棒的:)


Dan*_*eis 2

像这样的事情可能会起作用:

<field name="line_ids" context="{'group_by': 'material'}">
    <tree> ...</tree>
<field>
Run Code Online (Sandbox Code Playgroud)