GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

RelationshipInput Class

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

public record RelationshipInput : dymaptic.GeoBlazor.Pro.Model.FeatureFormInputBase, dymaptic.GeoBlazor.Pro.Interfaces.IEditableInput, dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormEditableInput, dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormGroupInputInputs, dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormViewModelInputs, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.RelationshipInput>

Inheritance System.Object 🡒 FeatureFormInputBase 🡒 RelationshipInput

Implements IEditableInput, IFeatureFormEditableInput, IFeatureFormGroupInputInputs, IFeatureFormViewModelInputs, System.IEquatable<RelationshipInput>

Constructors

RelationshipInput(int, string, FeatureFormGroupInput, IReadOnlyList, bool, Nullable) Constructor

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

public RelationshipInput(int DisplayCount, string DisplayType, dymaptic.GeoBlazor.Pro.Model.FeatureFormGroupInput Group, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.RelatedRecordsInfoFieldOrder> OrderByFields, bool Updating, System.Nullable<bool> Editable=null);

Parameters

DisplayCount System.Int32

A numeric value indicating the maximum number of related features to display in the list of related records. default 3 ArcGIS Maps SDK for JavaScript

DisplayType System.String

A string value indicating how to display related records within the relationship content. default “list” ArcGIS Maps SDK for JavaScript

Group FeatureFormGroupInput

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

OrderByFields System.Collections.Generic.IReadOnlyList<RelatedRecordsInfoFieldOrder>

An array of RelatedRecordsInfoFieldOrder objects indicating the field display order for the related records and whether they should be sorted in ascending `asc` or descending `desc` order. ArcGIS Maps SDK for JavaScript

Updating System.Boolean

Indicates whether the form is currently updating. ArcGIS Maps SDK for JavaScript

Editable System.Nullable<System.Boolean>

Indicates whether the input is editable. ArcGIS Maps SDK for JavaScript

Properties

RelationshipInput.DisplayCount Property

A numeric value indicating the maximum number of related features to display in the list of related records. default 3 ArcGIS Maps SDK for JavaScript

public int DisplayCount { get; init; }

Property Value

System.Int32

RelationshipInput.DisplayType Property

A string value indicating how to display related records within the relationship content. default “list” ArcGIS Maps SDK for JavaScript

public string DisplayType { get; init; }

Property Value

System.String

RelationshipInput.Editable Property

Indicates whether the input is editable. ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> Editable { get; init; }

Implements Editable

Property Value

System.Nullable<System.Boolean>

RelationshipInput.EditType Property

The type of editable input

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.EditType> EditType { get; set; }

Implements EditType

Property Value

System.Nullable<EditType>

RelationshipInput.Group Property

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

public dymaptic.GeoBlazor.Pro.Model.FeatureFormGroupInput Group { get; init; }

Property Value

FeatureFormGroupInput

RelationshipInput.OrderByFields Property

An array of RelatedRecordsInfoFieldOrder objects indicating the field display order for the related records and whether they should be sorted in ascending `asc` or descending `desc` order. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.RelatedRecordsInfoFieldOrder> OrderByFields { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<RelatedRecordsInfoFieldOrder>

RelationshipInput.Type Property

Identifies the type of input.

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

Property Value

FeatureFormInputType

RelationshipInput.Updating Property

Indicates whether the form is currently updating. ArcGIS Maps SDK for JavaScript

public bool Updating { get; init; }

Property Value

System.Boolean