From 593b23af701c0266851bbc5c55f62dc2e3a05945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20FINDIKLI?= Date: Tue, 24 Aug 2021 16:33:58 +0300 Subject: [PATCH] Fixed #10532 - Table Header Checkbox not working when lazy loading enabled --- src/components/datatable/DataTable.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/datatable/DataTable.vue b/src/components/datatable/DataTable.vue index 365776ed7..505e19c35 100755 --- a/src/components/datatable/DataTable.vue +++ b/src/components/datatable/DataTable.vue @@ -1813,7 +1813,8 @@ export default { }, allRowsSelected() { const val = this.frozenValue ? [...this.frozenValue, ...this.processedData]: this.processedData; - return (val && val.length > 0 && this.selection && this.selection.length > 0 && this.selection.length === val.length); + const length = this.lazy ? this.totalRecords : val?.length; + return (val && length > 0 && this.selection && this.selection.length > 0 && this.selection.length === length); }, attributeSelector() { return UniqueComponentId();