Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
3580 Переглядів

I have custom model, when I'm trying to make grouping only 'name' is grouped. On grouping by any other custom field odoo makes groups with zero count in tree view, something like this:

<field_1> (0)

<field_2> (0)

...

<field_n> (0)

 

I've written search view with 'group_by' filters in context, but the result is the same - groups with zero count.

It should be something simple I'm not considering.

Any suggestion?


Аватар
Відмінити
Автор Найкраща відповідь

solved! very simple!

the only you need is to override read_group() method and change lazy=True to lazy=False

tested in odoo 9.0

@api.model

def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True):

    return super(<your_model_class_name>, self).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=False)


Аватар
Відмінити