diff --git a/addons/web/static/src/views/pivot/pivot_controller.js b/addons/web/static/src/views/pivot/pivot_controller.js index 86a63dddc0a..5f6b519d03e 100644 --- a/addons/web/static/src/views/pivot/pivot_controller.js +++ b/addons/web/static/src/views/pivot/pivot_controller.js @@ -44,4 +44,5 @@ PivotController.props = { Model: Function, modelParams: Object, Renderer: Function, + buttonTemplate: { type: String, optional: true }, }; diff --git a/addons/web/static/src/views/pivot/pivot_controller.xml b/addons/web/static/src/views/pivot/pivot_controller.xml index c29d7862a14..52ddb41a788 100644 --- a/addons/web/static/src/views/pivot/pivot_controller.xml +++ b/addons/web/static/src/views/pivot/pivot_controller.xml @@ -42,7 +42,7 @@ - + diff --git a/addons/web/static/src/views/pivot/pivot_renderer.js b/addons/web/static/src/views/pivot/pivot_renderer.js index ee398c716c2..8f961dcf2b0 100644 --- a/addons/web/static/src/views/pivot/pivot_renderer.js +++ b/addons/web/static/src/views/pivot/pivot_renderer.js @@ -241,4 +241,7 @@ export class PivotRenderer extends Component { } PivotRenderer.template = "web.PivotRenderer"; PivotRenderer.components = { Dropdown, DropdownItem, CheckBox, PivotGroupByMenu }; -PivotRenderer.props = ["model"]; +PivotRenderer.props = ["model", "buttonTemplate?"]; +PivotRenderer.defaultProps = { + buttonTemplate: "web.PivotView.Buttons", +}; diff --git a/addons/web/static/src/views/pivot/pivot_renderer.xml b/addons/web/static/src/views/pivot/pivot_renderer.xml index 573e49bc281..d46f787369c 100644 --- a/addons/web/static/src/views/pivot/pivot_renderer.xml +++ b/addons/web/static/src/views/pivot/pivot_renderer.xml @@ -2,7 +2,7 @@ - +