Class EditDialogOption<TModel>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
编辑弹窗配置类
public class EditDialogOption<TModel> : DialogOption, ITableEditDialogOption<TModel>
Type Parameters
TModel
- Inheritance
-
EditDialogOption<TModel>
- Implements
-
ITableEditDialogOption<TModel>
- Inherited Members
- Extension Methods
Constructors
EditDialogOption()
构造函数
public EditDialogOption()
Properties
DialogBodyTemplate
获得/设置 EditDialog Body 模板
public RenderFragment<TModel>? DialogBodyTemplate { get; set; }
Property Value
- RenderFragment<TModel>
DialogFooterTemplate
获得/设置 EditDialog Footer 模板
public RenderFragment<TModel>? DialogFooterTemplate { get; set; }
Property Value
- RenderFragment<TModel>
DisableAutoSubmitFormByEnter
获得/设置 是否禁用表单内回车自动提交功能 默认 null 未设置
public bool? DisableAutoSubmitFormByEnter { get; set; }
Property Value
- bool?
IsTracking
获得/设置 组件是否采用 Tracking 模式对编辑项进行直接更新 默认 false
public bool IsTracking { get; set; }
Property Value
ItemChangedType
获得/设置 实体类编辑模式 Add 还是 Update
public ItemChangedType ItemChangedType { get; set; }
Property Value
Items
获得 编辑项集合
public IEnumerable<IEditorItem>? Items { get; set; }
Property Value
ItemsPerRow
获得/设置 每行显示组件数量 默认为 null
public int? ItemsPerRow { get; set; }
Property Value
- int?
LabelAlign
获得/设置 设置 RowType Inline 模式下标签对齐方式 默认 None 等效于 Left 左对齐
public Alignment LabelAlign { get; set; }
Property Value
Model
获得/设置 编辑框模型
public TModel? Model { get; set; }
Property Value
- TModel
OnEditAsync
获得/设置 保存回调委托
public Func<EditContext, Task<bool>>? OnEditAsync { get; set; }
Property Value
- Func<EditContext, Task<bool>>
RowType
获得/设置 设置行内组件布局格式 默认 Row 布局
public RowType RowType { get; set; }
Property Value
ShowLabel
获得/设置 是否显示标签 默认为 true 显示标签
public bool ShowLabel { get; set; }
Property Value
ShowLoading
获得/设置 查询时是否显示正在加载中动画 默认为 false
public bool ShowLoading { get; set; }
Property Value
ShowUnsetGroupItemsOnTop
获得/设置 未分组编辑项布局位置 默认 false 在尾部
public bool ShowUnsetGroupItemsOnTop { get; set; }