diff --git a/src/BootstrapBlazor/Components/Display/DisplayBase.cs b/src/BootstrapBlazor/Components/Display/DisplayBase.cs index bf0c36dcea2e2ad0bc69346359925a174c4d1862..539e3d490805c4ad905665613876ab132d81aa9c 100644 --- a/src/BootstrapBlazor/Components/Display/DisplayBase.cs +++ b/src/BootstrapBlazor/Components/Display/DisplayBase.cs @@ -85,6 +85,12 @@ public abstract class DisplayBase : TooltipComponentBase [CascadingParameter] protected BootstrapInputGroup? InputGroup { get; set; } + /// + /// 获得 IFilter 实例 + /// + [CascadingParameter] + protected IFilter? Filter { get; set; } + /// /// SetParametersAsync 方法 /// @@ -115,9 +121,13 @@ public abstract class DisplayBase : TooltipComponentBase // 显式设置显示标签时一定显示 var showLabel = ShowLabel; - // 如果被 InputGroup 包裹不显示 Label - if (InputGroup == null) + if (Filter != null) + { + IsShowLabel = false; + } + else if (InputGroup == null) { + // 如果被 InputGroup 包裹不显示 Label // 组件自身未设置 ShowLabel 取 EditorForm/VaidateForm 级联值 if (ShowLabel == null && (EditorForm != null || ValidateForm != null)) { diff --git a/src/BootstrapBlazor/Components/Table/Table.razor b/src/BootstrapBlazor/Components/Table/Table.razor index f37cb04b76a58c5e485473fab5f7632c28a662b9..4a86f0681543d075edb629a1a97f23fd0ec1ed6a 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor +++ b/src/BootstrapBlazor/Components/Table/Table.razor @@ -454,7 +454,7 @@ RenderFragment RenderHeader => hasScroll => {
-
@@ -590,7 +590,7 @@ RenderFragment RenderRow => item => {
- +
} @@ -699,7 +699,7 @@ RenderFragment RenderPlaceHolderRow => {
- +
}