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
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
RelationshipInput.Editable Property
Indicates whether the input is editable.
ArcGIS Maps SDK for JavaScript
public bool Editable { get; set; }
Property Value
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
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
RelationshipInput.Updating Property
Indicates whether the form is currently updating.
ArcGIS Maps SDK for JavaScript
public bool Updating { get; set; }