[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).
This commit is contained in:
Mathieu Duckerts-Antoine
2018-09-04 17:34:02 +02:00
parent e90fff6957
commit 4f4f111349
@@ -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);
},
//--------------------------------------------------------------------------