summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/pivot/pivot_controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/views/pivot/pivot_controller.js')
-rw-r--r--addons/web/static/src/js/views/pivot/pivot_controller.js19
1 files changed, 14 insertions, 5 deletions
diff --git a/addons/web/static/src/js/views/pivot/pivot_controller.js b/addons/web/static/src/js/views/pivot/pivot_controller.js
index 9dfe5dc11b5..a4833b40d81 100644
--- a/addons/web/static/src/js/views/pivot/pivot_controller.js
+++ b/addons/web/static/src/js/views/pivot/pivot_controller.js
@@ -22,7 +22,7 @@ var _t = core._t;
var QWeb = core.qweb;
var PivotController = AbstractController.extend({
- template: 'PivotView',
+ contentTemplate: 'PivotView',
events: {
'click .o_pivot_header_cell_opened': '_onOpenHeaderClick',
'click .o_pivot_header_cell_closed': '_onClosedHeaderClick',
@@ -83,12 +83,14 @@ var PivotController = AbstractController.extend({
* @override method from AbstractController
* @returns {Object}
*/
- getContext: function () {
+ getOwnedQueryParams: function () {
var state = this.model.get();
return {
- pivot_measures: state.measures,
- pivot_column_groupby: state.colGroupBys,
- pivot_row_groupby: state.rowGroupBys,
+ context: {
+ pivot_measures: state.measures,
+ pivot_column_groupby: state.colGroupBys,
+ pivot_row_groupby: state.rowGroupBys,
+ }
};
},
/**
@@ -172,6 +174,13 @@ var PivotController = AbstractController.extend({
.addClass('show');
},
/**
+ * @override
+ * @private
+ */
+ _startRenderer: function () {
+ return this.renderer.appendTo(this.$('.o_pivot'));
+ },
+ /**
* @private
*/
_update: function () {