this.search_view = parent.searchview;
this.groupby_mode = 'default'; // 'default' or 'manual'
this.default_row_groupby = [];
this.search_view = parent.searchview;
this.groupby_mode = 'default'; // 'default' or 'manual'
this.default_row_groupby = [];
+ this.default_col_groupby = [];
this.search_field = {
get_context: this.proxy('get_context'),
get_domain: function () {},
this.search_field = {
get_context: this.proxy('get_context'),
get_domain: function () {},
if ('operator' in field.attrs) {
self.measure_list.push(field.attrs.name);
} else {
if ('operator' in field.attrs) {
self.measure_list.push(field.attrs.name);
} else {
- self.default_row_groupby.push(field.attrs.name);
+ if (self.measure_list.length) {
+ self.default_col_groupby.push(field.attrs.name);
+ } else {
+ self.default_row_groupby.push(field.attrs.name);
+ }
this.pivot_table.set_col_groupby(col_groupby);
} else {
this.pivot_table.set_row_groupby(_.toArray(this.default_row_groupby));
this.pivot_table.set_col_groupby(col_groupby);
} else {
this.pivot_table.set_row_groupby(_.toArray(this.default_row_groupby));
- this.pivot_table.set_col_groupby([]);
+ this.pivot_table.set_col_groupby(_.toArray(this.default_col_groupby));
}
this.display_data();
},
}
this.display_data();
},