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
Column
获得 相关联 ITableColumn 实例
[Parameter]
[EditorRequired]
public ITableColumn? Column { get; set; }
Property Value
FilterAction
获得/设置 过滤条件 IFilterAction 接口
public IFilterAction? FilterAction { get; set; }
Property Value
FilterButtonText
过滤按钮文本
[Parameter]
public string? FilterButtonText { get; set; }
Property Value
Icon
获得/设置 过滤图标
[Parameter]
public string? Icon { get; set; }
Property Value
IsActive
获得/设置 是否 active
[Parameter]
public bool IsActive { get; set; }
Property Value
IsHeaderRow
获得/设置 是否为 HeaderRow 模式 默认 false
[Parameter]
public bool IsHeaderRow { get; set; }
Property Value
MinusIcon
获得/设置 减少过滤条件图标
[Parameter]
public string? MinusIcon { get; set; }
Property Value
NotSupportedMessage
获得/设置 不支持过滤类型提示信息 默认 null 读取资源文件内容
[Parameter]
public string? NotSupportedMessage { get; set; }
Property Value
PlusIcon
获得/设置 增加过滤条件图标
[Parameter]
public string? PlusIcon { get; set; }
Property Value
ShowMoreButton
获得/设置 是否显示增加减少条件按钮
public bool ShowMoreButton { get; set; }
Property Value
Table
获得/设置 ITable 实例
[Parameter]
public ITable? Table { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
OnInitialized()
protected override void OnInitialized()
OnParametersSet()
protected override void OnParametersSet()