dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

FieldsIndex Class

An array of date fields or field json objects.

public class FieldsIndex :
dymaptic.GeoBlazor.Core.Interfaces.IInteractiveRecord,
System.IEquatable<dymaptic.GeoBlazor.Core.Model.FieldsIndex>

Inheritance System.Object 🡒 FieldsIndex

Implements IInteractiveRecord, System.IEquatable<FieldsIndex>

Constructors

FieldsIndex(IReadOnlyList) Constructor

An array of date fields or field json objects.

public FieldsIndex(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? DateFields=null);

Parameters

DateFields System.Collections.Generic.IReadOnlyList<Field>

An array of date fields or field json objects.
default []
ArcGIS Maps SDK for JavaScript

Properties

FieldsIndex.AbortManager Property

Allows for transmitting CancellationToken cancel signals to JavaScript.

public dymaptic.GeoBlazor.Core.Model.AbortManager? AbortManager { get; set; }

Implements AbortManager

Property Value

AbortManager

FieldsIndex.CoreJsModule Property

Reference to the Core JavaScript module.

public Microsoft.JSInterop.IJSObjectReference? CoreJsModule { get; set; }

Implements CoreJsModule

Property Value

Microsoft.JSInterop.IJSObjectReference

FieldsIndex.DateFields Property

An array of date fields or field json objects.
default []
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? DateFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

FieldsIndex.Id Property

A unique Id to identify this record in JavaScript.

public System.Guid Id { get; set; }

Implements Id

Property Value

System.Guid

FieldsIndex.JsComponentReference Property

Represents the JavaScript component reference.

public Microsoft.JSInterop.IJSObjectReference? JsComponentReference { get; set; }

Implements JsComponentReference

Property Value

Microsoft.JSInterop.IJSObjectReference

Methods

FieldsIndex.Get(string) Method

Returns a field with the specified field name.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Field?> Get(string fieldName);

Parameters

fieldName System.String

The name of the field. The name is case-insensitive.

Returns

System.Threading.Tasks.Task<Field>

FieldsIndex.GetTimeZone(string) Method

Returns a time zone for a field.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<string?> GetTimeZone(string fieldOrFieldName);

Parameters

fieldOrFieldName System.String

The name of the field or the field instance.

Returns

System.Threading.Tasks.Task<System.String>

FieldsIndex.Has(string) Method

Checks if a field with the specified field name exists in the layer.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<bool>> Has(string fieldName);

Parameters

fieldName System.String

The name of the field. The name is case-insensitive.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FieldsIndex.IsDateField(string) Method

Checks if a field with the specified field name is a date field.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<bool>> IsDateField(string fieldName);

Parameters

fieldName System.String

The name of the field.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>