Class Display<TValue>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Display 组件
public class Display<TValue> : DisplayBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Type Parameters
TValue
- Inheritance
-
DisplayBase<TValue>Display<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
Display()
public Display()
Properties
CurrentTextAsString
获得 显示文本
protected string? CurrentTextAsString { get; set; }
Property Value
FormatString
获得/设置 格式化字符串 如时间类型设置 yyyy-MM-dd
[Parameter]
public string? FormatString { get; set; }
Property Value
FormatterAsync
获得/设置 异步格式化字符串
[Parameter]
public Func<TValue, Task<string?>>? FormatterAsync { get; set; }
Property Value
Lookup
获得/设置 数据集用于 CheckboxList Select 组件 通过 Value 显示 Text 使用 默认 null
[Parameter]
public IEnumerable<SelectedItem>? Lookup { get; set; }
Property Value
Remarks
设置 Lookup 参收后,LookupServiceKey 和 LookupServiceData 两个参数均失效
LookupServiceData
获得/设置 ILookupService 服务获取 Lookup 数据集合键值自定义数据,通过 LookupServiceKey 指定键值
[Parameter]
public object? LookupServiceData { get; set; }
Property Value
Remarks
未设置 Lookup 时生效
LookupServiceKey
获得/设置 ILookupService 服务获取 Lookup 数据集合键值 常用于外键自动转换为名称操作,可以通过 LookupServiceData 传递自定义数据
[Parameter]
public string? LookupServiceKey { get; set; }
Property Value
Remarks
未设置 Lookup 时生效
ShowTooltip
获得/设置 是否显示 Tooltip 多用于标签文字过长导致裁减时使用 默认 false 不显示
[Parameter]
public bool ShowTooltip { get; set; }
Property Value
TypeResolver
获得/设置 类型解析回调方法 组件泛型为 Array 时内部调用
[Parameter]
public Func<Assembly?, string, bool, Type?>? TypeResolver { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnParametersSetAsync()
protected override Task OnParametersSetAsync()
Returns
SetParametersAsync(ParameterView)
SetParametersAsync 方法
public override Task SetParametersAsync(ParameterView parameters)
Parameters
parameters
ParameterView