- var grp = query_groups (this.model, this.visible_fields(), this.domain, this.row_groupby)
- .then(function (groups) {
- _.each(groups, function (group) {
- var new_id = self.generate_id(),
- new_row = {
- id: new_id,
- path: [group.attributes.value[1]],
- name: group.attributes.value[1],
- is_expanded: false,
- parent: self.rows[0],
- children: [],
- domain: group.model._domain,
- };
-
- self.rows[0].children.push(new_row);
- self.rows.push(new_row);
- self.set_value(new_id, self.cols[0].id,
- group.attributes.aggregates[self.measure]);
- });
- self.rows[0].is_expanded = true;
- });