diff --git a/components/lib/treetable/HeaderCell.vue b/components/lib/treetable/HeaderCell.vue
index 9f7e06c4f..f3c50c41d 100644
--- a/components/lib/treetable/HeaderCell.vue
+++ b/components/lib/treetable/HeaderCell.vue
@@ -17,7 +17,7 @@
{{ columnProp('header') }}
-
+
{{ getMultiSortMetaIndex() + 1 }}
diff --git a/components/lib/treetable/TreeTable.vue b/components/lib/treetable/TreeTable.vue
index 155c77632..117a60930 100755
--- a/components/lib/treetable/TreeTable.vue
+++ b/components/lib/treetable/TreeTable.vue
@@ -354,9 +354,10 @@ export default {
if (
DomHandler.getAttribute(targetNode, 'data-p-sortable-column') === true ||
- DomHandler.getAttribute(targetNode, 'data-pc-section') === 'headerTitle' ||
- DomHandler.getAttribute(targetNode, 'data-pc-section') === 'sortIcon' ||
- DomHandler.getAttribute(targetNode.parentElement, 'data-pc-section') === 'sortIcon'
+ DomHandler.getAttribute(targetNode, 'data-pc-section') === 'headertitle' ||
+ DomHandler.getAttribute(targetNode, 'data-pc-section') === 'sorticon' ||
+ DomHandler.getAttribute(targetNode.parentElement, 'data-pc-section') === 'sorticon' ||
+ DomHandler.getAttribute(targetNode.parentElement.parentElement, 'data-pc-section') === 'sorticon'
) {
DomHandler.clearSelection();