GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

FieldInput Class

This is a read-only support class that represents a field’s input.
ArcGIS Maps SDK for JavaScript

public class FieldInput : dymaptic.GeoBlazor.Pro.Model.InputBase,
dymaptic.GeoBlazor.Pro.Interfaces.IEditableInput,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormViewModelInputs,
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.FieldInput>

Inheritance System.Object 🡒 InputBase 🡒 FieldInput

Implements IEditableInput, dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormViewModelInputs, System.IEquatable<FieldInput>

Constructors

FieldInput(FieldInputDataType, Domain, bool, Field, GroupInput, string, bool, bool, bool, FieldInputType, string, double, double, string, bool, bool, bool, bool, string, bool, string) Constructor

This is a read-only support class that represents a field’s input.
ArcGIS Maps SDK for JavaScript

public FieldInput(dymaptic.GeoBlazor.Pro.Enums.FieldInputDataType DataType, dymaptic.GeoBlazor.Core.Components.Domain Domain, bool Editable, dymaptic.GeoBlazor.Core.Components.Field Field, dymaptic.GeoBlazor.Pro.Model.GroupInput Group, string Hint, bool IncludeDate, bool IncludeTime, bool IncludeTimestamp, dymaptic.GeoBlazor.Core.Enums.FieldInputType InputType, string Label, double MaxLength, double MinLength, string Name, bool Required, bool Submittable, bool Updating, bool Valid, string Value, bool Visible, string? Error=null);

Parameters

DataType FieldInputDataType

The type of data displayed by the field input.
ArcGIS Maps SDK for JavaScript

Domain dymaptic.GeoBlazor.Core.Components.Domain

The input value’s domain.
ArcGIS Maps SDK for JavaScript

Editable System.Boolean

Indicates if the field is editable.
ArcGIS Maps SDK for JavaScript

Field dymaptic.GeoBlazor.Core.Components.Field

The associated field.
ArcGIS Maps SDK for JavaScript

Group GroupInput

The group containing the field input.
ArcGIS Maps SDK for JavaScript

Hint System.String

A hint for the field’s value.
ArcGIS Maps SDK for JavaScript

IncludeDate System.Boolean

Indicates whether date information is included for date inputs.
default true
ArcGIS Maps SDK for JavaScript

IncludeTime System.Boolean

Indicates whether time information is included for date inputs.
default true
ArcGIS Maps SDK for JavaScript

IncludeTimestamp System.Boolean

Indicates whether timestamp information is included for date inputs. Default Value: false

InputType dymaptic.GeoBlazor.Core.Enums.FieldInputType

The type of editor used when working with string fields.
default “text-box”
ArcGIS Maps SDK for JavaScript

Label System.String

The field’s label.
ArcGIS Maps SDK for JavaScript

MaxLength System.Double

Restricts the input length.
ArcGIS Maps SDK for JavaScript

MinLength System.Double

Restricts the input length.
ArcGIS Maps SDK for JavaScript

Name System.String

The associated field name.
ArcGIS Maps SDK for JavaScript

Required System.Boolean

Indicates whether the field is required.
ArcGIS Maps SDK for JavaScript

Submittable System.Boolean

Indicates if the field’s value can be submitted without introducing data validation issues.
ArcGIS Maps SDK for JavaScript

Updating System.Boolean

Indicates if the field is updating.
ArcGIS Maps SDK for JavaScript

Valid System.Boolean

Indicates if the input value is valid.
ArcGIS Maps SDK for JavaScript

Value System.String

The field input’s value.
ArcGIS Maps SDK for JavaScript

Visible System.Boolean

Indicates if the field is visible.
ArcGIS Maps SDK for JavaScript

Error System.String

If the input field’s value is invalid, this property returns a validation error code.
ArcGIS Maps SDK for JavaScript

Properties

FieldInput.DataType Property

The type of data displayed by the field input.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Enums.FieldInputDataType DataType { get; set; }

Property Value

FieldInputDataType

FieldInput.Domain Property

The input value’s domain.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Domain Domain { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Domain

FieldInput.Editable Property

Indicates if the field is editable.
ArcGIS Maps SDK for JavaScript

public bool Editable { get; set; }

Property Value

System.Boolean

FieldInput.Error Property

If the input field’s value is invalid, this property returns a validation error code.
ArcGIS Maps SDK for JavaScript

public string? Error { get; set; }

Property Value

System.String

FieldInput.Field Property

The associated field.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Field Field { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Field

FieldInput.Group Property

The group containing the field input.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Model.GroupInput Group { get; set; }

Property Value

GroupInput

FieldInput.Hint Property

A hint for the field’s value.
ArcGIS Maps SDK for JavaScript

public string Hint { get; set; }

Property Value

System.String

FieldInput.IncludeDate Property

Indicates whether date information is included for date inputs.
default true
ArcGIS Maps SDK for JavaScript

public bool IncludeDate { get; set; }

Property Value

System.Boolean

FieldInput.IncludeTime Property

Indicates whether time information is included for date inputs.
default true
ArcGIS Maps SDK for JavaScript

public bool IncludeTime { get; set; }

Property Value

System.Boolean

FieldInput.IncludeTimestamp Property

Indicates whether timestamp information is included for date inputs. Default Value: false

public bool IncludeTimestamp { get; set; }

Property Value

System.Boolean

FieldInput.InputType Property

The type of editor used when working with string fields.
default “text-box”
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Enums.FieldInputType InputType { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Enums.FieldInputType

FieldInput.Label Property

The field’s label.
ArcGIS Maps SDK for JavaScript

public string Label { get; set; }

Property Value

System.String

FieldInput.MaxLength Property

Restricts the input length.
ArcGIS Maps SDK for JavaScript

public double MaxLength { get; set; }

Property Value

System.Double

FieldInput.MinLength Property

Restricts the input length.
ArcGIS Maps SDK for JavaScript

public double MinLength { get; set; }

Property Value

System.Double

FieldInput.Name Property

The associated field name.
ArcGIS Maps SDK for JavaScript

public string Name { get; set; }

Property Value

System.String

FieldInput.Required Property

Indicates whether the field is required.
ArcGIS Maps SDK for JavaScript

public bool Required { get; set; }

Property Value

System.Boolean

FieldInput.Submittable Property

Indicates if the field’s value can be submitted without introducing data validation issues.
ArcGIS Maps SDK for JavaScript

public bool Submittable { get; set; }

Property Value

System.Boolean

FieldInput.Type Property

Identifies the type of input.

public override dymaptic.GeoBlazor.Pro.Enums.InputType Type { get; }

Property Value

InputType

FieldInput.Updating Property

Indicates if the field is updating.
ArcGIS Maps SDK for JavaScript

public bool Updating { get; set; }

Property Value

System.Boolean

FieldInput.Valid Property

Indicates if the input value is valid.
ArcGIS Maps SDK for JavaScript

public bool Valid { get; set; }

Property Value

System.Boolean

FieldInput.Value Property

The field input’s value.
ArcGIS Maps SDK for JavaScript

public string Value { get; set; }

Property Value

System.String

FieldInput.Visible Property

Indicates if the field is visible.
ArcGIS Maps SDK for JavaScript

public bool Visible { get; set; }

Property Value

System.Boolean