Skip to main content

FileInput

File Input Control

Assembly: ServiceStack.Blazor.dll
View Source
Declaration
public class FileInput : TextInputBase

Properties

Multiple

View Source
Declaration
public bool Multiple { get; set; }

Accept

View Source
Declaration
public string Accept { get; set; }

Value

View Source
Declaration
public string Value { get; set; }

Values

View Source
Declaration
public ICollection<string>? Values { get; set; }

File

View Source
Declaration
public UploadedFile File { get; set; }

Files

View Source
Declaration
public ICollection<UploadedFile>? Files { get; set; }

OnInput

View Source
Declaration
public EventCallback<InputFileChangeEventArgs> OnInput { get; set; }

ValueExpression

Gets or sets an expression that identifies the bound value.

View Source
Declaration
public Expression<Func<string>> ValueExpression { get; set; }

FileList

View Source
Declaration
public List<UploadedFile> FileList { get; }

Inherited Properties

AdditionalAttributes

Gets or sets a collection of additional attributes that will be applied to the created element.

View Source
Declaration
public IReadOnlyDictionary<string, object>? AdditionalAttributes { get; set; }

ErrorField

View Source
Declaration
public ResponseError? ErrorField { get; }

ErrorFieldMessage

View Source
Declaration
public string ErrorFieldMessage { get; }

FieldClass

Class for outer container element

View Source
Declaration
public string FieldClass { get; set; }

FieldIdentifier

Gets the ServiceStack.Blazor.Components.TextInputBase.FieldIdentifier for the bound value.

View Source
Declaration
protected AspNetCore.Components.Forms.FieldIdentifier FieldIdentifier { get; set; }

HasErrorField

View Source
Declaration
public bool HasErrorField { get; }

Help

Additional help text for Input Control, defaults to split Pascal Case Id. Set to empty string "" to hide

View Source
Declaration
public string Help { get; set; }

Id

View Source
Declaration
public virtual string Id { get; set; }

IncludeAttributes

View Source
Declaration
public virtual IReadOnlyDictionary<string, object>? IncludeAttributes { get; }

IsCheckbox

View Source
Declaration
protected bool IsCheckbox { get; }

IsSelect

View Source
Declaration
protected bool IsSelect { get; }

Label

Label assigned to the Input Control, defaults to split Pascal Case Id. Set to empty string "" to hide

View Source
Declaration
public string Label { get; set; }

LabelClass

Class for Input Label

View Source
Declaration
public string LabelClass { get; set; }

placeholder

View Source
Declaration
public string placeholder { get; set; }

Size

View Source
Declaration
public string Size { get; set; }

type

View Source
Declaration
public string type { get; set; }

UseHelp

View Source
Declaration
protected virtual string UseHelp { get; }

UseLabel

View Source
Declaration
protected virtual string UseLabel { get; }

UsePlaceholder

View Source
Declaration
protected virtual string UsePlaceholder { get; }

UseType

View Source
Declaration
protected virtual string UseType { get; }

Methods

OnChange(InputFileChangeEventArgs)

View Source
Declaration
protected virtual async Task OnChange(InputFileChangeEventArgs e)
Returns

Task

Parameters
TypeName
InputFileChangeEventArgse

OnParametersSet()

View Source
Declaration
protected override void OnParametersSet()

SetParametersAsync(ParameterView)

View Source
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Returns

Task

Parameters
TypeName
ParameterViewparameters

Dispose()

View Source
Declaration
public void Dispose()

Inherited Methods

CssClass(String, String)

View Source
Declaration
protected override string CssClass(string valid = null, string invalid = null)
Returns

System.String

Parameters
TypeName
System.Stringvalid
System.Stringinvalid

OnValidateStateChanged(Object, AspNetCore.Components.Forms.ValidationStateChangedEventArgs)

View Source
Declaration
protected void OnValidateStateChanged(object sender, AspNetCore.Components.Forms.ValidationStateChangedEventArgs eventArgs)
Parameters
TypeName
System.Objectsender
Microsoft.AspNetCore.Components.Forms.ValidationStateChangedEventArgseventArgs

StateClasses(String, String)

View Source
Declaration
protected override string StateClasses(string valid = null, string invalid = null)
Returns

System.String

Parameters
TypeName
System.Stringvalid
System.Stringinvalid

UpdateAdditionalValidationAttributes()

View Source
Declaration
protected void UpdateAdditionalValidationAttributes()

Implements

  • IDisposable