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>BootstrapInputBase<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
CustomClassString
获得 CustomClass 字符串
protected virtual string? CustomClassString { get; }
Property Value
Debounce
获得/设置 防抖时间 默认为 0 即不开启
[Parameter]
public int Debounce { get; set; }
Property Value
DurationString
防抖时长字符串
protected string? DurationString { get; }
Property Value
IconTheme
图标主题服务
[Inject]
protected IIconTheme? IconTheme { get; set; }
Property Value
InputId
输入框 Id
protected string InputId { get; }
Property Value
IsPopover
获得/设置 是否使用 Popover 渲染下拉框 默认 false
[Parameter]
public bool IsPopover { get; set; }
Property Value
NoDataTip
获得/设置 无匹配数据时显示提示信息 默认提示"无匹配数据"
[Parameter]
public string? NoDataTip { get; set; }
Property Value
Offset
获得/设置 弹窗偏移量 默认 [0, 10]
[Parameter]
public string? Offset { get; set; }
Property Value
OffsetString
偏移量字符串
protected string? OffsetString { get; }
Property Value
Placement
获得/设置 弹窗位置 默认为 Bottom
[Parameter]
public Placement Placement { get; set; }
Property Value
PlacementString
弹窗位置字符串
protected string? PlacementString { get; }
Property Value
ShowDropdownListOnFocus
获得/设置 获得焦点时是否展开下拉候选菜单 默认 true
[Parameter]
public bool ShowDropdownListOnFocus { get; set; }
Property Value
ShowNoDataTip
获得/设置 是否显示无匹配数据选项 默认 true 显示
[Parameter]
public bool ShowNoDataTip { get; set; }
Property Value
ShowShadow
获得/设置 是否显示阴影 默认 true
[Parameter]
public bool ShowShadow { get; set; }
Property Value
ToggleString
data-bs-toggle 值
protected string? ToggleString { get; }
Property Value
Methods
GetInputId()
获得输入框 Id
protected override string? GetInputId()
Returns
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
OnAfterRenderAsync(bool)
OnAfterRender 方法
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()