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
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
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
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
FieldInput.Hint Property
A hint for the field’s value.
ArcGIS Maps SDK for JavaScript
public string Hint { get; set; }
Property Value
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
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
FieldInput.IncludeTimestamp Property
Indicates whether timestamp information is included for date inputs. Default Value: false
public bool IncludeTimestamp { get; set; }
Property Value
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
FieldInput.MaxLength Property
Restricts the input length.
ArcGIS Maps SDK for JavaScript
public double MaxLength { get; set; }
Property Value
FieldInput.MinLength Property
Restricts the input length.
ArcGIS Maps SDK for JavaScript
public double MinLength { get; set; }
Property Value
FieldInput.Name Property
The associated field name.
ArcGIS Maps SDK for JavaScript
public string Name { get; set; }
Property Value
FieldInput.Required Property
Indicates whether the field is required.
ArcGIS Maps SDK for JavaScript
public bool Required { get; set; }
Property Value
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
FieldInput.Type Property
Identifies the type of input.
public override dymaptic.GeoBlazor.Pro.Enums.InputType Type { get; }
Property Value
FieldInput.Updating Property
Indicates if the field is updating.
ArcGIS Maps SDK for JavaScript
public bool Updating { get; set; }
Property Value
FieldInput.Valid Property
Indicates if the input value is valid.
ArcGIS Maps SDK for JavaScript
public bool Valid { get; set; }
Property Value
FieldInput.Value Property
The field input’s value.
ArcGIS Maps SDK for JavaScript
public string Value { get; set; }
Property Value
FieldInput.Visible Property
Indicates if the field is visible.
ArcGIS Maps SDK for JavaScript
public bool Visible { get; set; }