Show / Hide Table of Contents

Class IgbForm

The form is a component used to collect user input from interactive controls.

Inheritance
System.Object
BaseRendererControl
IgbForm
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererControl._cachedSerializedContent
BaseRendererControl.ToSpinal(String)
BaseRendererControl.TransformSimpleKey(String)
BaseRendererControl.IsTransformedEnumValue(String)
BaseRendererControl.TransformPotentialEnumValue(String, Object)
BaseRendererControl.BuildSequenceInfo(Int32)
BaseRendererControl.BuildRenderTree(RenderTreeBuilder)
BaseRendererControl.TemplateContentType(String)
BaseRendererControl.OnAfterRenderAsync(Boolean)
BaseRendererControl.EnsureReady()
BaseRendererControl.MarkPropDirty(String)
BaseRendererControl.IsPropDirty(String)
BaseRendererControl.Serialize(SerializationContext, String)
BaseRendererControl.Serialize()
BaseRendererControl.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererControl.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererControl.SuspendNotifications(Object)
BaseRendererControl.ResumeNotifications(Object)
BaseRendererControl.NotifyInsertItem(Object, Int32, Object)
BaseRendererControl.NotifyRemoveItem(Object, Int32, Object)
BaseRendererControl.NotifyClearItems(Object)
BaseRendererControl.NotifySetItem(Object, Int32, Object, Object)
BaseRendererControl.NotifyUpdateItem(Object, Int32, Object, Boolean)
BaseRendererControl.OnRefChanged(String, Object)
BaseRendererControl.OnInvokeReturn(Int64, Object)
BaseRendererControl.Camelize(String)
BaseRendererControl.ToPascal(String)
BaseRendererControl.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererControl.Dispose(Boolean)
BaseRendererControl.SetResourceStringAsync(String, String, String)
BaseRendererControl.SetResourceStringAsync(String, String)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, JsonElement)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, Object)
BaseRendererControl.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.ParentTypeName
BaseRendererControl.ChildContent
BaseRendererControl.NeedsDynamicContent
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbForm : BaseRendererControl, RefSink, JsonSerializable, IDisposable

Constructors

IgbForm()

Declaration
public IgbForm()

Properties

DirectRenderElementName

Declaration
protected override string DirectRenderElementName { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererControl.DirectRenderElementName

Novalidate

Specifies if form data validation should be skipped on submit.

Declaration
public bool Novalidate { get; set; }
Property Value
Type Description
System.Boolean

Reset

Declaration
public EventCallback<IgbVoidEventArgs> Reset { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbVoidEventArgs>

ResetScript

Declaration
public string ResetScript { get; set; }
Property Value
Type Description
System.String

Submit

Declaration
public EventCallback<IgbFormDataEventArgs> Submit { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbFormDataEventArgs>

SubmitScript

Declaration
public string SubmitScript { get; set; }
Property Value
Type Description
System.String

SupportsVisualChildren

Declaration
protected override bool SupportsVisualChildren { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.SupportsVisualChildren

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererControl.Type

UseDirectRender

Declaration
protected override bool UseDirectRender { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.UseDirectRender

Methods

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererControl.EnsureModulesLoaded()

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
BaseRendererControl.FindByName(String)

PerformReset()

Declaration
[WCWidgetMemberName("Reset")]
public void PerformReset()

PerformResetAsync()

Resets the form.

Declaration
[WCWidgetMemberName("Reset")]
public Task PerformResetAsync()
Returns
Type Description
System.Threading.Tasks.Task

PerformSubmit()

Declaration
[WCWidgetMemberName("Submit")]
public bool PerformSubmit()
Returns
Type Description
System.Boolean

PerformSubmitAsync()

Submits the form.

Declaration
[WCWidgetMemberName("Submit")]
public Task<bool> PerformSubmitAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

ReportValidity()

Declaration
public bool ReportValidity()
Returns
Type Description
System.Boolean

ReportValidityAsync()

Checks for validity of the form.

Declaration
public Task<bool> ReportValidityAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

ResolveDisplay()

Declaration
protected override string ResolveDisplay()
Returns
Type Description
System.String
Overrides
BaseRendererControl.ResolveDisplay()

Implements

JsonSerializable
System.IDisposable