Class FormComponent<T>
Class FormComponent. Implements the RadzenComponent Implements the IRadzenFormComponent
Inheritance
Inherited Members
Namespace: Radzen
Assembly: Radzen.Blazor.dll
Syntax
public class FormComponent<T> : RadzenComponent, IDisposable, IRadzenFormComponent
Type Parameters
Name | Description |
---|---|
T |
Fields
_value
The value
Declaration
protected T _value
Field Value
Type | Description |
---|---|
T |
Properties
Change
Gets or sets the change.
Declaration
public EventCallback<T> Change { get; set; }
Property Value
Type | Description |
---|---|
EventCallback<T> | The change. |
CurrentPlaceholder
Gets the current placeholder. Returns empty string if this component is inside a RadzenFormField.
Declaration
protected string CurrentPlaceholder { get; }
Property Value
Type | Description |
---|---|
System.String |
Disabled
Gets or sets a value indicating whether this FormComponent<T> is disabled.
Declaration
public bool Disabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
EditContext
Gets or sets the edit context.
Declaration
public EditContext EditContext { get; set; }
Property Value
Type | Description |
---|---|
EditContext | The edit context. |
FieldIdentifier
Gets the field identifier.
Declaration
public FieldIdentifier FieldIdentifier { get; }
Property Value
Type | Description |
---|---|
FieldIdentifier | The field identifier. |
Form
Gets or sets the form.
Declaration
public IRadzenForm Form { get; set; }
Property Value
Type | Description |
---|---|
IRadzenForm | The form. |
FormFieldContext
Provides support for RadzenFormField integration.
Declaration
public IFormFieldContext FormFieldContext { get; set; }
Property Value
Type | Description |
---|---|
IFormFieldContext |
HasValue
Gets a value indicating whether this instance has value.
Declaration
public virtual bool HasValue { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsBound
Gets a value indicating whether this instance is bound.
Declaration
public bool IsBound { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name. |
Placeholder
Gets or sets the placeholder.
Declaration
public string Placeholder { get; set; }
Property Value
Type | Description |
---|---|
System.String | The placeholder. |
TabIndex
Gets or sets the index of the tab.
Declaration
public int TabIndex { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The index of the tab. |
Value
Gets or sets the value.
Declaration
public virtual T Value { get; set; }
Property Value
Type | Description |
---|---|
T | The value. |
ValueChanged
Gets or sets the value changed.
Declaration
public EventCallback<T> ValueChanged { get; set; }
Property Value
Type | Description |
---|---|
EventCallback<T> | The value changed. |
ValueExpression
Gets or sets the value expression.
Declaration
public Expression<Func<T>> ValueExpression { get; set; }
Property Value
Type | Description |
---|---|
Expression<Func<T>> | The value expression. |
Methods
Dispose()
Disposes this instance.
Declaration
public override void Dispose()
Overrides
FocusAsync()
Sets the focus.
Declaration
public virtual async ValueTask FocusAsync()
Returns
Type | Description |
---|---|
ValueTask |
GetClassList(String)
Gets the class list.
Declaration
protected ClassList GetClassList(string className)
Parameters
Type | Name | Description |
---|---|---|
System.String | className | Name of the class. |
Returns
Type | Description |
---|---|
Radzen.Blazor.Rendering.ClassList | ClassList. |
GetValue()
Gets the value.
Declaration
public object GetValue()
Returns
Type | Description |
---|---|
System.Object | System.Object. |
OnContextMenu(MouseEventArgs)
Handles the ContextMenu event.
Declaration
public override Task OnContextMenu(MouseEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
MouseEventArgs | args | The |
Returns
Type | Description |
---|---|
Task | Task. |
SetParametersAsync(ParameterView)
Sets the parameters asynchronous.
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
Type | Name | Description |
---|---|---|
ParameterView | parameters | The parameters. |
Returns
Type | Description |
---|---|
Task | Task. |