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){
|
||||
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;
|
||||
} else {
|
||||
this.selected_node = node;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user