Как сгруппировать записи полей One2many по номеру партии Odoo10? - PullRequest
0 голосов
/ 14 сентября 2018

Я использую Odoo10 и хочу, чтобы group_by / фильтровал записи полей One2many по номеру партии.Я попробовал разностное решение, но не получил ожидаемого результата.Итак, кто-нибудь может предложить мне решение этой проблемы?

Это та же проблема, что и в случае, если мы хотим сгруппировать строку заказа на продажу в заказе на продажу в соответствии с тем же названием продукта.

Iпробовал ниже код:

<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 голосов
/ 14 сентября 2018

AFAIK Нет способа получить поля One2many или Many2many, сгруппированные как обычные представления дерева, которые не принадлежат полю формы.Я уже давно реализовал, когда Odoo был OpenERP 7.0, но для его работы требовалось много настроек js-виджетов.Это был запрос клиента.Просто это не поддерживается виджетами формы Odoo из коробки

...