From 551c9e528c722e61f727be6c3fff51b0c2ec500a Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 31 Oct 2025 09:59:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?refactor:=20=E6=9B=B4=E6=96=B0=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 70e23b9d454..3a15ddb2927 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -44,7 +44,7 @@ - + @@ -66,7 +66,7 @@ - + @@ -75,7 +75,7 @@ - + From 177b9bda4b28610f50f4d9c7430e20333193944e Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 31 Oct 2025 13:28:21 +0800 Subject: [PATCH 2/3] chore: bump DriverJs 9.0.5 --- src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 3a15ddb2927..d6737e6e001 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -36,7 +36,7 @@ - + From 05dbbb954058b53b92826c47b7e69b3de4be6afc Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 31 Oct 2025 14:51:23 +0800 Subject: [PATCH 3/3] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Samples/UploadCards.razor | 14 ++++++++++++++ .../Components/Samples/UploadCards.razor.cs | 4 ++++ src/BootstrapBlazor.Server/Locales/en-US.json | 4 +++- src/BootstrapBlazor.Server/Locales/zh-CN.json | 4 +++- 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor b/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor index 0c74ee6f5d6..b783ed6e38b 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor @@ -72,6 +72,20 @@ ShowDownloadButton="@_showDownloadButton" ShowZoomButton="@_showZoomButton" OnChange="@OnCardUpload"> + + + + + + + + + + + diff --git a/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor.cs index b030ef5939a..5459c1edb11 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/UploadCards.razor.cs @@ -62,6 +62,10 @@ private async Task OnCardUpload(UploadFile file) } } + private Task OnTest1Click(UploadFile file) => ToastService.Information("Action Button", $"{file.GetFileName()}"); + + private Task OnTest2Click(UploadFile file) => ToastService.Information("Action Button", $"{file.GetFileName()}"); + private async Task SaveToFile(UploadFile file) { // Server Side 使用 diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index 83686bf255e..47f19c74f04 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -3336,7 +3336,9 @@ "UploadsFileError": "The file is larger than 5M. Please reselect the file to upload.", "UploadsSuccess": "File saved successfully", "UploadsSaveFileError": "File save failed", - "UploadsWasmError": "In wasm mode, please call the api to save" + "UploadsWasmError": "In wasm mode, please call the api to save", + "UploadActionButtonTemplateTitle": "Custom action button", + "UploadActionButtonTemplateIntro": "Customize the action buttons on the card by setting the `ActionButtonTemplate` parameter (appending it to the end of the default button), and customize the action buttons on the card by setting the `BeforeActionButtonTemplate` parameter (insert it before the default button)." }, "BootstrapBlazor.Server.Components.Samples.UploadDrops": { "UploadsTitle": "DropUpload", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 6bfe932e3b2..d918aa4b98e 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -3336,7 +3336,9 @@ "UploadsFileError": "文件大于 5M 请重新选择文件上传", "UploadsSuccess": "文件保存成功", "UploadsSaveFileError": "文件保存失败", - "UploadsWasmError": "wasm 模式请调用 api 进行保存" + "UploadsWasmError": "wasm 模式请调用 api 进行保存", + "UploadActionButtonTemplateTitle": "自定义操作按钮", + "UploadActionButtonTemplateIntro": "通过设置 ActionButtonTemplate 参数,来自定义卡片上的操作按钮(在默认按钮后面追加),通过设置 BeforeActionButtonTemplate 参数,来自定义卡片上的操作按钮(在默认按钮前面追加)" }, "BootstrapBlazor.Server.Components.Samples.UploadDrops": { "UploadsTitle": "DropUpload 拖拽上传组件",