【问题标题】:How to group a tree/list view inside a fom view in Odoo 8?如何在 Odoo 8 的 fom 视图中对树/列表视图进行分组?
【发布时间】:2015-10-07 04:46:36
【问题描述】:

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

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

我在 odoo 论坛上找到了 similar question,但似乎没有答案,除了我不明白的“Prakash”的解决方法。一个解决方法对我来说也很好。

【问题讨论】:

    标签: xml odoo-8 odoo


    【解决方案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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多