Table of Contents

Class PopoverCompleteBase<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

弹窗可悬浮组件基类

public abstract class PopoverCompleteBase<TValue> : BootstrapInputBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
PopoverCompleteBase<TValue>
Implements
Derived
Inherited Members
Extension Methods

Constructors

PopoverCompleteBase()

protected PopoverCompleteBase()

Properties

CurrentItemIndex

CurrentItemIndex 当前选中项索引

protected int? CurrentItemIndex { get; set; }

Property Value

int?

CustomClass

获得/设置 自定义样式 参数 默认 null

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

Property Value

string

CustomClassString

获得 CustomClass 字符串

protected virtual string? CustomClassString { get; }

Property Value

string

Debounce

获得/设置 防抖时间 默认为 0 即不开启

[Parameter]
public int Debounce { get; set; }

Property Value

int

DurationString

防抖时长字符串

protected string? DurationString { get; }

Property Value

string

IconTheme

图标主题服务

[Inject]
protected IIconTheme? IconTheme { get; set; }

Property Value

IIconTheme

InputId

输入框 Id

protected string InputId { get; }

Property Value

string

IsPopover

获得/设置 是否使用 Popover 渲染下拉框 默认 false

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

Property Value

bool

NoDataTip

获得/设置 无匹配数据时显示提示信息 默认提示"无匹配数据"

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

Property Value

string

Offset

获得/设置 弹窗偏移量 默认 [0, 10]

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

Property Value

string

OffsetString

偏移量字符串

protected string? OffsetString { get; }

Property Value

string

Placement

获得/设置 弹窗位置 默认为 Bottom

[Parameter]
public Placement Placement { get; set; }

Property Value

Placement

PlacementString

弹窗位置字符串

protected string? PlacementString { get; }

Property Value

string

ShowDropdownListOnFocus

获得/设置 获得焦点时是否展开下拉候选菜单 默认 true

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

Property Value

bool

ShowNoDataTip

获得/设置 是否显示无匹配数据选项 默认 true 显示

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

Property Value

bool

ShowShadow

获得/设置 是否显示阴影 默认 true

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

Property Value

bool

ToggleString

data-bs-toggle 值

protected string? ToggleString { get; }

Property Value

string

Methods

GetInputId()

获得输入框 Id

protected override string? GetInputId()

Returns

string

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

OnAfterRenderAsync(bool)

OnAfterRender 方法

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()