From a3617ecfed1556ca1bb732eaa3506fcb41eda24b Mon Sep 17 00:00:00 2001 From: Diego <2248356998@qq.com> Date: Mon, 16 Jun 2025 01:13:22 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=BA=90=E7=94=9F=E6=88=90?= =?UTF-8?q?=E9=87=8D=E5=86=99=E6=B7=BB=E5=8A=A0SetParametersAsync=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/BootstrapBlazor.csproj | 4 ++++ src/BootstrapBlazor/Components/Checkbox/Checkbox.razor.cs | 1 + src/BootstrapBlazor/Components/Radio/Radio.razor.cs | 1 + src/BootstrapBlazor/Components/Table/Table.razor.cs | 1 + 4 files changed, 7 insertions(+) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index d251d69ee05..fab620f3d80 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -22,6 +22,10 @@ + + + + diff --git a/src/BootstrapBlazor/Components/Checkbox/Checkbox.razor.cs b/src/BootstrapBlazor/Components/Checkbox/Checkbox.razor.cs index 9cc4b83c0c0..d3c3322e97f 100644 --- a/src/BootstrapBlazor/Components/Checkbox/Checkbox.razor.cs +++ b/src/BootstrapBlazor/Components/Checkbox/Checkbox.razor.cs @@ -11,6 +11,7 @@ namespace BootstrapBlazor.Components; /// Checkbox 组件 /// [BootstrapModuleAutoLoader(JSObjectReference = true)] +[BlazorSetParametersAsyncGenerator.GenerateSetParametersAsync] public partial class Checkbox : ValidateBase { /// diff --git a/src/BootstrapBlazor/Components/Radio/Radio.razor.cs b/src/BootstrapBlazor/Components/Radio/Radio.razor.cs index e461776a61f..73de52d4122 100644 --- a/src/BootstrapBlazor/Components/Radio/Radio.razor.cs +++ b/src/BootstrapBlazor/Components/Radio/Radio.razor.cs @@ -9,6 +9,7 @@ namespace BootstrapBlazor.Components; /// Radio 单选框组件 /// [JSModuleNotInherited] +[BlazorSetParametersAsyncGenerator.GenerateSetParametersAsync] public partial class Radio : Checkbox { /// diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.cs b/src/BootstrapBlazor/Components/Table/Table.razor.cs index c67b1afaaeb..d04c68ca2ac 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.cs +++ b/src/BootstrapBlazor/Components/Table/Table.razor.cs @@ -14,6 +14,7 @@ namespace BootstrapBlazor.Components; /// Table 组件基类 /// [CascadingTypeParameter(nameof(TItem))] +[BlazorSetParametersAsyncGenerator.GenerateSetParametersAsync] public partial class Table : ITable, IModelEqualityComparer where TItem : class { /// From e808d5837c29250ee1386d24b01e258369441a2d Mon Sep 17 00:00:00 2001 From: Diego <2248356998@qq.com> Date: Mon, 16 Jun 2025 09:55:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index fab620f3d80..91143589658 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -23,7 +23,7 @@ - +