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" <script type="module"
src="{{entire_url('/bricks/3parties/model-viewer.min.js')}}"> src="{{entire_url('/bricks/3parties/model-viewer.min.js')}}">
</script> </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() %} {% for myjs in jsfiles() %}
<script src="{{entire_url(myjs)}}"></script> <script src="{{entire_url(myjs)}}"></script>
{% endfor %} {% endfor %}

View File

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