Class MultipleUploadBase<TValue>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
MultipleUploadBase 基类
public abstract class MultipleUploadBase<TValue> : UploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload
Type Parameters
TValue
- Inheritance
-
DisplayBase<TValue>ValidateBase<TValue>UploadBase<TValue>MultipleUploadBase<TValue>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
MultipleUploadBase()
protected MultipleUploadBase()
Properties
DefaultFileList
获得/设置 已上传文件集合
[Parameter]
public List<UploadFile>? DefaultFileList { get; set; }
Property Value
ItemClassString
protected virtual string? ItemClassString { get; }
Property Value
ShowProgress
获得/设置 是否显示上传进度 默认为 false
[Parameter]
public bool ShowProgress { get; set; }
Property Value
Methods
GetItemClassString(UploadFile)
protected string? GetItemClassString(UploadFile item)
Parameters
item
UploadFile
Returns
GetShowProgress(UploadFile)
是否显示进度条方法
protected bool GetShowProgress(UploadFile item)
Parameters
item
UploadFile
Returns
OnFileDelete(UploadFile)
OnFileDelete 回调委托
protected override Task<bool> OnFileDelete(UploadFile item)
Parameters
item
UploadFile
Returns
Reset()
清空上传列表方法
public override void Reset()