From 8119000ad8b40e7a95ed807507c36e90e6834503 Mon Sep 17 00:00:00 2001 From: Paola De Bartolo Date: Thu, 24 Jun 2021 16:26:39 -0300 Subject: [PATCH] fix: fix client side sorting indicator issue Close #8 --- .../resources/frontend/src/enhanced-grid-sorter.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/enhanced-grid-flow/src/main/resources/META-INF/resources/frontend/src/enhanced-grid-sorter.js b/enhanced-grid-flow/src/main/resources/META-INF/resources/frontend/src/enhanced-grid-sorter.js index 5f332f4..56a9e21 100644 --- a/enhanced-grid-flow/src/main/resources/META-INF/resources/frontend/src/enhanced-grid-sorter.js +++ b/enhanced-grid-flow/src/main/resources/META-INF/resources/frontend/src/enhanced-grid-sorter.js @@ -94,7 +94,16 @@ class EnhancedGridSorterElement extends GridSorterElement { _onClick(e) { if(this.sortable) { super._onClick(e); - } + this._updateSorterDirection(); + } + } + + /** @private */ + _updateSorterDirection() { + var sorter = this.querySelector("vaadin-grid-sorter"); + if(sorter){ + sorter.direction = this.direction; + } } connectedCallback () {