From 7bee8edd8d7706571d4274032e2e491815ed49fc Mon Sep 17 00:00:00 2001 From: Thomas Crosby Date: Fri, 25 Jan 2019 09:25:24 -0600 Subject: [PATCH] fix select all checkboxes state when less than perPage rows are available --- src/components/VuetableFieldCheckboxMixin.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/VuetableFieldCheckboxMixin.vue b/src/components/VuetableFieldCheckboxMixin.vue index e6d698ab..8aec7582 100644 --- a/src/components/VuetableFieldCheckboxMixin.vue +++ b/src/components/VuetableFieldCheckboxMixin.vue @@ -29,12 +29,12 @@ export default { checkbox.indeterminate = false return false } - // count > 0 and count < perPage, set checkbox state to 'indeterminate' - else if (selected.length < this.vuetable.perPage) { + // count > 0 and count < total available, set checkbox state to 'indeterminate' + else if (selected.length < this.vuetable.tableData.length) { checkbox.indeterminate = true return true } - // count == perPage, set checkbox state to 'checked' + // count == total available, set checkbox state to 'checked' else { checkbox.indeterminate = false return true