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 class RelationshipInput : dymaptic.GeoBlazor.Pro.Model.InputBase,
dymaptic.GeoBlazor.Pro.Interfaces.IEditableInput,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureFormViewModelInputs,
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.RelationshipInput>

Inheritance System.Object 🡒 InputBase 🡒 RelationshipInput

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

Constructors

RelationshipInput(int, string, bool, GroupInput, IReadOnlyList, bool) 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, bool Editable, dymaptic.GeoBlazor.Pro.Model.GroupInput Group, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.RelatedRecordsInfoFieldOrder> OrderByFields, bool Updating);

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

Editable System.Boolean

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

Group GroupInput

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

OrderByFields System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.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

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; set; }

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; set; }

Property Value

System.String

RelationshipInput.Editable Property

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

public bool Editable { get; set; }

Property Value

System.Boolean

RelationshipInput.Group Property

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

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

Property Value

GroupInput

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; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.RelatedRecordsInfoFieldOrder>

RelationshipInput.Type Property

Identifies the type of input.

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

Property Value

InputType

RelationshipInput.Updating Property

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

public bool Updating { get; set; }

Property Value

System.Boolean