Table of Contents

Class LookupFilter

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

枚举类型过滤组件

public class LookupFilter : FilterBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IFilterAction
Inheritance
LookupFilter
Implements
Inherited Members
Extension Methods

Constructors

LookupFilter()

public LookupFilter()

Properties

IsShowSearch

获得 是否为 ShowSearch 呈现模式 默认为 false

[Parameter]
public bool IsShowSearch { get; set; }

Property Value

bool

Lookup

获得/设置 相关枚举类型

[EditorRequired]
[Parameter]
public IEnumerable<SelectedItem>? Lookup { get; set; }

Property Value

IEnumerable<SelectedItem>

LookupStringComparison

获得/设置 字典数据源字符串比较规则 默认 StringComparison.OrdinalIgnoreCase 大小写不敏感

[Parameter]
public StringComparison LookupStringComparison { get; set; }

Property Value

StringComparison

Type

获得/设置 相关枚举类型

[EditorRequired]
[Parameter]
public Type? Type { get; set; }

Property Value

Type

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

GetFilterConditions()

获得过滤窗口的所有条件方法

public override FilterKeyValueAction GetFilterConditions()

Returns

FilterKeyValueAction

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()

Reset()

重置过滤条件方法

public override void Reset()

SetFilterConditionsAsync(FilterKeyValueAction)

设置过滤集合方法

public override Task SetFilterConditionsAsync(FilterKeyValueAction filter)

Parameters

filter FilterKeyValueAction

Returns

Task