From 252c2b34211cb27c15b9504e0a830c0bb7b55bdf Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Wed, 25 Feb 2026 14:39:18 +0800 Subject: [PATCH 1/5] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20return=20?= =?UTF-8?q?=E5=85=B3=E9=94=AE=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.js b/src/BootstrapBlazor/Components/Table/Table.razor.js index 5066ea5f35a..67cfa5898da 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.js +++ b/src/BootstrapBlazor/Components/Table/Table.razor.js @@ -23,7 +23,7 @@ export async function init(id, invoke, options) { export function saveColumnList(tableName, columns) { const key = `bb-table-column-visiable-${tableName}` - return localStorage.setItem(key, JSON.stringify(columns)); + localStorage.setItem(key, JSON.stringify(columns)); } export function reloadColumnList(tableName) { From ed00a5a9552171b7382f00c11d242f77ed6444a5 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Wed, 25 Feb 2026 14:39:30 +0800 Subject: [PATCH 2/5] =?UTF-8?q?refactor:=20=E6=A0=BC=E5=BC=8F=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.js b/src/BootstrapBlazor/Components/Table/Table.razor.js index 67cfa5898da..02e23d177de 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.js +++ b/src/BootstrapBlazor/Components/Table/Table.razor.js @@ -432,7 +432,7 @@ const setExcelKeyboardListener = table => { } const setFocus = target => { - const handler = setTimeout(function () { + const handler = setTimeout(function() { clearTimeout(handler); if (target.focus) { target.focus(); From d18a5e3fa1646f27e4969bc70183ccd8554b668d Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Wed, 25 Feb 2026 14:39:49 +0800 Subject: [PATCH 3/5] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=E5=88=97?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.js b/src/BootstrapBlazor/Components/Table/Table.razor.js index 02e23d177de..a20a933df82 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.js +++ b/src/BootstrapBlazor/Components/Table/Table.razor.js @@ -541,9 +541,15 @@ const resetTableWidth = table => { if (group) { let width = 0; [...group.children].forEach(col => { - width += parseInt(col.style.width) + let colWidth = parseInt(col.style.width); + if (isNaN(colWidth)) { + colWidth = 100; + } + width += colWidth; }) - t.style.width = `${width}px` + t.style.width = `${width}px`; + + saveColumnWidth(table); } }) } From 401b2f5ca897bc3f82f2991d20f539ab0cf8976f Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Wed, 25 Feb 2026 14:40:40 +0800 Subject: [PATCH 4/5] chore: bump version 10.4.0-beta01 --- 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 aa6106441f0..a7f6666540c 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 10.3.3 + 10.4.0-beta01 From cb5bb04ff906a0808b97339947860274c21a933c Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Wed, 25 Feb 2026 14:42:52 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Dynamic/DataTableDynamicContext.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BootstrapBlazor/Dynamic/DataTableDynamicContext.cs b/src/BootstrapBlazor/Dynamic/DataTableDynamicContext.cs index 78586cd1b63..95e07f48eb7 100644 --- a/src/BootstrapBlazor/Dynamic/DataTableDynamicContext.cs +++ b/src/BootstrapBlazor/Dynamic/DataTableDynamicContext.cs @@ -96,14 +96,14 @@ private static bool GetShownColumns(ITableColumn col, IEnumerable? invis ret = false; } - // 隐藏列优先 移除隐藏列 + // 隐藏列存在时隐藏列 if (ret && hiddenColumns != null && hiddenColumns.Any(c => c.Equals(columnName, StringComparison.OrdinalIgnoreCase))) { col.Visible = false; } - // 显示列不存在时 不显示 - if (ret && shownColumns != null && !shownColumns.Any(c => c.Equals(columnName, StringComparison.OrdinalIgnoreCase))) + // 显示列存在时显示列 + if (ret && shownColumns != null && shownColumns.Any(c => c.Equals(columnName, StringComparison.OrdinalIgnoreCase))) { col.Visible = true; }