feat: Tree点击非叶子节点自动展开(懒加载友好); CodeEditor控件+CodeMirror5
This commit is contained in:
parent
735387555c
commit
706c461e6b
@ -37,7 +37,7 @@
|
||||
<script type="module"
|
||||
src="{{entire_url('/bricks/3parties/model-viewer.min.js')}}">
|
||||
</script>
|
||||
<script src="{{entire_url('/bricks/bricks.js')}}?v={% if assets_ver %}{{assets_ver()}}{% else %}20260830c{% endif %}"></script>
|
||||
<script src="{{entire_url('/bricks/bricks.js')}}?v={% if assets_ver %}{{assets_ver()}}{% else %}20260830d{% endif %}"></script>
|
||||
{% for myjs in jsfiles() %}
|
||||
<script src="{{entire_url(myjs)}}{% if assets_ver %}?v={{assets_ver()}}{% endif %}"></script>
|
||||
{% endfor %}
|
||||
|
||||
@ -541,6 +541,14 @@ bricks.Tree = class extends bricks.VScrollPanel {
|
||||
this.selected_node = node;
|
||||
this.node_selected(node, true);
|
||||
}
|
||||
// 点击非叶子节点自动展开/收起(懒加载数据由 expand() 触发)
|
||||
if (!node.is_leaf && node.container){
|
||||
if (node.node_state != 'open'){
|
||||
node.expand();
|
||||
} else if (!this.opts.select_only){
|
||||
node.collapse();
|
||||
}
|
||||
}
|
||||
}
|
||||
node_selected(node, flag){
|
||||
console.log('node_selected():node=', node, flag);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user