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
Lookup
获得/设置 相关枚举类型
[EditorRequired]
[Parameter]
public IEnumerable<SelectedItem>? Lookup { get; set; }
Property Value
LookupStringComparison
获得/设置 字典数据源字符串比较规则 默认 StringComparison.OrdinalIgnoreCase 大小写不敏感
[Parameter]
public StringComparison LookupStringComparison { get; set; }
Property Value
Type
获得/设置 相关枚举类型
[EditorRequired]
[Parameter]
public Type? Type { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetFilterConditions()
获得过滤窗口的所有条件方法
public override FilterKeyValueAction GetFilterConditions()
Returns
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