fix(tree): 展开箭头和节点图标加 flexShrink:0,防止长label挤压到0宽

This commit is contained in:
yumoqing 2026-08-19 20:31:20 +08:00
parent 2c0f01451b
commit 3c8eb4bb3d
2 changed files with 4 additions and 2 deletions

View File

@ -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=20260818a"></script>
<script src="{{entire_url('/bricks/bricks.js')}}?v=20260819a"></script>
{% for myjs in jsfiles() %}
<script src="{{entire_url(myjs)}}"></script>
{% endfor %}

View File

@ -101,6 +101,7 @@ bricks.TreeNode = class extends bricks.VBox {
}
],
rate: 1,
flexShrink: 0,
});
}
change_node_type(){
@ -133,7 +134,8 @@ bricks.TreeNode = class extends bricks.VBox {
}
this.icon_w = new bricks.Svg({
rate:1,
url:icon_url
url:icon_url,
flexShrink: 0,
});
widget.add_widget(this.icon_w);
if (this.tree.node_view){