如何根据批号Odoo10对One2many字段记录进行分组?

时间:2018-09-14 06:16:25

标签: filter group-by odoo one2many

我正在使用Odoo10,并且要根据批号对group2by / field2字段记录进行分组/过滤。我尝试了差异解决方案,但没有得到预期的结果。那么,有人可以建议我解决这个问题吗?

这是同样的问题,就像我们要根据相同的产品名称按销售订单中的销售订单行进行分组一样。

我尝试使用以下代码:

<field name="weight_cal_machine" mode="tree,form" colspan="4" nolabel="1" widget="one2many_list" context="{'group_by':'batch_number'}">
    <tree editable="bottom" delete="false"
          colors="blue:status_type == 'assign'; darkgreen:status_type == 'verify';"
          create="false">
        <field name="batch_number" readonly="1" string="Batch"/>
        <field name="status_type"/>
    </tree>
    <form>
        <group colspan="4" col="4">
            <field name="batch_number" readonly="1"/>
        </group>
    </form>
</field>

1 个答案:

答案 0 :(得分:3)

AFAIK无法将One2many或Many2many字段分组,就像不属于表单字段的常规树视图一样。我早在Odoo成为OpenERP 7.0时就实现了,但是需要大量定制js小部件才能使其工作。这是客户的要求。就是开箱即用的Odoo表单小部件不支持它