fix(textfiles): clear_widgets before add_widget to prevent stale file entries

This commit is contained in:
yumoqing 2026-08-03 10:45:34 +08:00
parent c726b95714
commit c0cda2931a

View File

@ -38,7 +38,7 @@ bricks.DeletableLabel = class extends bricks.HBox {
bricks.TextFiles = class extends bricks.VBox {
/*
输入长文本和一到多个文件高度随着输入文本的多少以及添加的文件数量变化添加的文件有一个删除按钮可以删除掉
有一个按钮提交数据点击后触发inputed事件
有一个按钮提交数据点击后触发"inputed"事件
{
"params": 参数
}
@ -94,10 +94,10 @@ bricks.TextFiles = class extends bricks.VBox {
var file = this.inputfilew.getValue().add_file;
this.inputfilew.reset();
this.add_files.push(file);
this.filesbar.clear_widgets();
var w = new bricks.DeletableLabel({label: file.name})
this.filesbar.add_widget(w);
this.filesbar.show();
this.filesbar.clear_widgets();
w.bind('deleted', this.deleted_file.bind(this, file));
}
deleted_file(file){