Table of Contents

Class TableFilter

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

TableFilter 基类

public class TableFilter : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IFilter
Inheritance
TableFilter
Implements
Inherited Members
Extension Methods

Constructors

TableFilter()

public TableFilter()

Properties

ClearButtonText

重置按钮文本

[Parameter]
public string? ClearButtonText { get; set; }

Property Value

string

Column

获得 相关联 ITableColumn 实例

[Parameter]
[EditorRequired]
public ITableColumn? Column { get; set; }

Property Value

ITableColumn

FilterAction

获得/设置 过滤条件 IFilterAction 接口

public IFilterAction? FilterAction { get; set; }

Property Value

IFilterAction

FilterButtonText

过滤按钮文本

[Parameter]
public string? FilterButtonText { get; set; }

Property Value

string

Icon

获得/设置 过滤图标

[Parameter]
public string? Icon { get; set; }

Property Value

string

IsActive

获得/设置 是否 active

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

Property Value

bool

IsHeaderRow

获得/设置 是否为 HeaderRow 模式 默认 false

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

Property Value

bool

MinusIcon

获得/设置 减少过滤条件图标

[Parameter]
public string? MinusIcon { get; set; }

Property Value

string

NotSupportedMessage

获得/设置 不支持过滤类型提示信息 默认 null 读取资源文件内容

[Parameter]
public string? NotSupportedMessage { get; set; }

Property Value

string

PlusIcon

获得/设置 增加过滤条件图标

[Parameter]
public string? PlusIcon { get; set; }

Property Value

string

ShowMoreButton

获得/设置 是否显示增加减少条件按钮

public bool ShowMoreButton { get; set; }

Property Value

bool

Table

获得/设置 ITable 实例

[Parameter]
public ITable? Table { get; set; }

Property Value

ITable

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

OnInitialized()

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()