Class EditDialog<TModel>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
编辑弹窗组件
public class EditDialog<TModel> : DialogBase<TModel>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Type Parameters
TModel
- Inheritance
-
DialogBase<TModel>EditDialog<TModel>
- Implements
- Inherited Members
- Extension Methods
Constructors
EditDialog()
public EditDialog()
Properties
CloseButtonIcon
获得/设置 关闭按钮图标
[Parameter]
public string? CloseButtonIcon { get; set; }
Property Value
CloseButtonText
获得/设置 获得/设置 重置按钮文本
[Parameter]
public string? CloseButtonText { get; set; }
Property Value
DisableAutoSubmitFormByEnter
获得/设置 是否禁用表单内回车自动提交功能 默认 null 未设置
[Parameter]
public bool? DisableAutoSubmitFormByEnter { get; set; }
Property Value
- bool?
FooterTemplate
获得/设置 DialogFooterTemplate 实例
[Parameter]
public RenderFragment<TModel>? FooterTemplate { get; set; }
Property Value
- RenderFragment<TModel>
IsTracking
获得/设置 组件是否采用 Tracking 模式对编辑项进行直接更新 默认 false
[Parameter]
public bool IsTracking { get; set; }
Property Value
ItemChangedType
获得/设置 实体类编辑模式 Add 还是 Update
[Parameter]
public ItemChangedType ItemChangedType { get; set; }
Property Value
OnCloseAsync
获得/设置 关闭弹窗回调方法
[Parameter]
public Func<Task>? OnCloseAsync { get; set; }
Property Value
OnSaveAsync
获得/设置 保存回调委托 返回 false 时保持编辑弹窗 返回 true 时关闭编辑弹窗
[Parameter]
[EditorRequired]
public Func<EditContext, Task<bool>>? OnSaveAsync { get; set; }
Property Value
- Func<EditContext, Task<bool>>
SaveButtonIcon
获得/设置 保存按钮图标
[Parameter]
public string? SaveButtonIcon { get; set; }
Property Value
SaveButtonText
获得/设置 保存按钮文本
[Parameter]
public string? SaveButtonText { get; set; }
Property Value
ShowLoading
获得/设置 查询时是否显示正在加载中动画 默认为 false
[Parameter]
public bool ShowLoading { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()
ToggleLoading(bool)
显示/隐藏 Loading 遮罩
public ValueTask ToggleLoading(bool state)
Parameters
state
booltrue 时显示,false 时隐藏