From 0829d6bd18d8e63c70b5e238fd0a62224742cad9 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 9 Aug 2025 12:58:34 +0800 Subject: [PATCH 1/3] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=20form-body?= =?UTF-8?q?=20=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/EditorForm/EditorForm.razor | 40 ++++++++++--------- .../Components/EditorForm/EditorForm.razor.cs | 6 --- 2 files changed, 21 insertions(+), 25 deletions(-) diff --git a/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor b/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor index fecb677a7bf..40989272d82 100644 --- a/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor +++ b/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor @@ -2,33 +2,35 @@ @typeparam TModel @inherits BootstrapComponentBase -
+
@FieldItems?.Invoke(Model) - @if (ShowUnsetGroupItemsOnTop) - { - if (UnsetGroupItems.Any()) - { - @RenderUnsetGroupItems - } - @foreach (var g in GroupItems) +
+ @if (ShowUnsetGroupItemsOnTop) { - @RenderGroupItems(g) - } - } - else - { - @foreach (var g in GroupItems) - { - @RenderGroupItems(g) + if (UnsetGroupItems.Any()) + { + @RenderUnsetGroupItems + } + @foreach (var g in GroupItems) + { + @RenderGroupItems(g) + } } - if (UnsetGroupItems.Any()) + else { - @RenderUnsetGroupItems + @foreach (var g in GroupItems) + { + @RenderGroupItems(g) + } + if (UnsetGroupItems.Any()) + { + @RenderUnsetGroupItems + } } - } +
@if (Buttons != null) diff --git a/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor.cs b/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor.cs index ba9621f029d..664566f60b6 100644 --- a/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor.cs +++ b/src/BootstrapBlazor/Components/EditorForm/EditorForm.razor.cs @@ -11,15 +11,9 @@ namespace BootstrapBlazor.Components; /// /// 编辑表单基类 /// -#if NET6_0_OR_GREATER [CascadingTypeParameter(nameof(TModel))] -#endif public partial class EditorForm : IShowLabel { - private string? ClassString => CssBuilder.Default("bb-editor form-body") - .AddClassFromAttributes(AdditionalAttributes) - .Build(); - /// /// 支持每行多少个控件功能 /// From 22993502bb419b78e86013389c4bc0fbe0b98c52 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 9 Aug 2025 12:58:50 +0800 Subject: [PATCH 2/3] =?UTF-8?q?style:=20=E5=A2=9E=E5=8A=A0=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/Table.razor.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.scss b/src/BootstrapBlazor/Components/Table/Table.razor.scss index b265c322d6d..b7d4aa81909 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.scss +++ b/src/BootstrapBlazor/Components/Table/Table.razor.scss @@ -921,6 +921,7 @@ form .table .table-cell > textarea { overflow-y: auto; overflow-x: hidden; padding: 1rem; + max-height: calc(100vh - 133px); } .modal-dialog-table.modal-dialog-scrollable .modal-body .form-footer { From 6ab905c2e2dfffa132fadd7da59eebbad43088fc Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 9 Aug 2025 12:59:18 +0800 Subject: [PATCH 3/3] chore: bump version 9.9.2-beta04 --- 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 b0ce88d1c04..d35fb38191a 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.9.2-beta03 + 9.9.2-beta04