feat(Tree): add select_only option — click always selects, never deselects
When opts.select_only=true, clicking the same node keeps it selected instead of toggling off. Default false (preserves existing behavior).
This commit is contained in:
parent
1775309638
commit
33409eb634
@ -536,7 +536,7 @@ bricks.Tree = class extends bricks.VScrollPanel {
|
|||||||
if (this.selected_node){
|
if (this.selected_node){
|
||||||
this.node_selected(this.selected_node, false);
|
this.node_selected(this.selected_node, false);
|
||||||
}
|
}
|
||||||
if (this.selected_node == node){
|
if (this.selected_node == node && !this.opts.select_only){
|
||||||
this.selected_node = null;
|
this.selected_node = null;
|
||||||
} else {
|
} else {
|
||||||
this.selected_node = node;
|
this.selected_node = node;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user