From d34c389281e626643fd7e69e77283192b7a310c0 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Tue, 10 Feb 2026 10:59:01 +0800 Subject: [PATCH 1/3] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/Locales/en-US.json | 1 + src/BootstrapBlazor.Server/Locales/zh-CN.json | 1 + 2 files changed, 2 insertions(+) diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index 56ac19e19e7..f426d1a8c56 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -5008,6 +5008,7 @@ "TablesSearchTitle": "Table Search" }, "BootstrapBlazor.Server.Components.Samples.Table.TablesSelection": { + "TablesSelectionCountText": "Count:{0}", "TablesSelectionDescription": "Set the table row state by setting SelectedRows, and set the highlight by selecting the style", "TablesSelectionKeepInfo": "Keep State:", "TablesSelectionKeepOffText": "No keep", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index cb132bade5e..bbcb3dd69d1 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -5008,6 +5008,7 @@ "TablesSearchTitle": "Table 表格" }, "BootstrapBlazor.Server.Components.Samples.Table.TablesSelection": { + "TablesSelectionCountText": "选中的行数:{0}", "TablesSelectionDescription": "通过设置 SelectedRows 设置表格行状态,通过选中样式可以设置高亮", "TablesSelectionKeepInfo": "保持选中行状态:", "TablesSelectionKeepOffText": "不保持", From 4515b7a4a31d5cd0e91bd564286dd2b4398758f4 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Tue, 10 Feb 2026 11:03:27 +0800 Subject: [PATCH 2/3] fix(Table): use Equlas instead of Contains --- src/BootstrapBlazor/Components/Table/Table.razor.Checkbox.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.Checkbox.cs b/src/BootstrapBlazor/Components/Table/Table.razor.Checkbox.cs index e4ee8406bbf..aafa7caea66 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.Checkbox.cs +++ b/src/BootstrapBlazor/Components/Table/Table.razor.Checkbox.cs @@ -105,7 +105,8 @@ protected CheckboxState HeaderCheckState() /// protected virtual async Task OnHeaderCheck(CheckboxState state, TItem val) { - SelectedRows.RemoveAll(Rows.Intersect(SelectedRows).Contains); + var items = Rows.Intersect(SelectedRows); + SelectedRows.RemoveAll(i => items.Any(item => Equals(item, i))); if (state == CheckboxState.Checked) { SelectedRows.AddRange(ShowRowCheckboxCallback == null ? Rows : Rows.Where(ShowRowCheckboxCallback)); From 5eb0a4ed86fb293abded3426a321c5e449eab557 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Tue, 10 Feb 2026 11:04:58 +0800 Subject: [PATCH 3/3] chore: bump version 10.3.2-beta03 --- 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 3eef7f75957..01d235f3703 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 10.3.2-beta02 + 10.3.2-beta03