From c2605e1cf3705f92f3586932a13189a60cab8c0c Mon Sep 17 00:00:00 2001 From: Miroslav Bauer Date: Tue, 28 Jan 2020 13:22:44 +0100 Subject: [PATCH] implement selectable state on TreeNode --- src/components/TreeNode.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/TreeNode.vue b/src/components/TreeNode.vue index 06e1b79..7c69a67 100644 --- a/src/components/TreeNode.vue +++ b/src/components/TreeNode.vue @@ -20,7 +20,9 @@ @@ -89,6 +91,7 @@ 'has-child': hasChildren, 'expanded': hasChildren && state.expanded, 'selected': state.selected, + 'selectable': state.selectable, 'disabled': state.disabled, 'matched': state.matched, 'dragging': state.dragging, @@ -122,6 +125,7 @@ }, check() { + if (!this.node.selectable()) { return } if (this.node.checked()) { this.node.uncheck() } else { @@ -455,4 +459,4 @@ transform: rotate(360deg); } } - \ No newline at end of file +