Table of Contents

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

List<UploadFile>

ItemClassString

protected virtual string? ItemClassString { get; }

Property Value

string

ShowProgress

获得/设置 是否显示上传进度 默认为 false

[Parameter]
public bool ShowProgress { get; set; }

Property Value

bool

Methods

GetItemClassString(UploadFile)

protected string? GetItemClassString(UploadFile item)

Parameters

item UploadFile

Returns

string

GetShowProgress(UploadFile)

是否显示进度条方法

protected bool GetShowProgress(UploadFile item)

Parameters

item UploadFile

Returns

bool

OnFileDelete(UploadFile)

OnFileDelete 回调委托

protected override Task<bool> OnFileDelete(UploadFile item)

Parameters

item UploadFile

Returns

Task<bool>

Reset()

清空上传列表方法

public override void Reset()