diff options
| author | Mathieu Duckerts-Antoine <dam@odoo.com> | 2018-08-22 10:45:16 +0200 |
|---|---|---|
| committer | Mathieu Duckerts-Antoine <dam@odoo.com> | 2018-09-04 17:34:02 +0200 |
| commit | 4f4f111349252d651c87c8b7c306565528970152 (patch) | |
| tree | 9137ace38659bf4b814012fcef649b4a426a5a14 /addons/web/static/src/js/views/pivot/pivot_controller.js | |
| parent | e90fff6957caab28b714acd379e59ec6c85c2e0d (diff) | |
[FIX] web: disable buttons when no data presented in pivot view
The buttons 'Flip Axis', 'Expand All', and 'Download xls' are
now deactivated when no data are displayed in the pivot view
(those buttons are useless in that situation).
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.js | 4 |
1 files changed, 4 insertions, 0 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 5aaeec9629c..f5e268da285 100644 --- a/addons/web/static/src/js/views/pivot/pivot_controller.js +++ b/addons/web/static/src/js/views/pivot/pivot_controller.js @@ -192,6 +192,10 @@ var PivotController = AbstractController.extend({ self.$buttons.find('.dropdown-item[data-field="' + name + '"]') .toggleClass('selected', isSelected); }); + var noDataDisplayed = !state.has_data || !state.measures.length; + this.$buttons.find('.o_pivot_flip_button').prop('disabled', noDataDisplayed); + this.$buttons.find('.o_pivot_expand_button').prop('disabled', noDataDisplayed); + this.$buttons.find('.o_pivot_download').prop('disabled', noDataDisplayed); }, //-------------------------------------------------------------------------- |
