dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

GroupInput Class

This is a support class that represents a group of batch attribute form inputs. ArcGIS Maps SDK for JavaScript

public record GroupInput : dymaptic.GeoBlazor.Pro.Model.InputBase, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.GroupInput>

Inheritance System.Object 🡒 InputBase 🡒 GroupInput

Implements System.IEquatable<GroupInput>

Constructors

GroupInput(string, IReadOnlyList, string, Nullable, Nullable, IReadOnlyList, Nullable) Constructor

This is a support class that represents a group of batch attribute form inputs. ArcGIS Maps SDK for JavaScript

public GroupInput(string? Description, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.InputBase> Inputs, string? Label, System.Nullable<bool> Visible, System.Nullable<bool> ExistsInAllLayers, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IInputBaseLayers>? Layers, System.Nullable<bool> Open=null);

Parameters

Description System.String

The input's description. ArcGIS Maps SDK for JavaScript

Inputs System.Collections.Generic.IReadOnlyList<InputBase>

An array of field inputs contained within the group. ArcGIS Maps SDK for JavaScript

Label System.String

The input's label. ArcGIS Maps SDK for JavaScript

Visible System.Nullable<System.Boolean>

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

ExistsInAllLayers System.Nullable<System.Boolean>

Indicates whether the input pertains to all the features in the BatchAttributeForm in which the input belongs. default true ArcGIS Maps SDK for JavaScript

Layers System.Collections.Generic.IReadOnlyList<IInputBaseLayers>

An array of layers included in the BatchAttributeForm. ArcGIS Maps SDK for JavaScript

Open System.Nullable<System.Boolean>

Indicates whether the group should be expanded or collapsed. default true ArcGIS Maps SDK for JavaScript

Properties

GroupInput.Description Property

The input's description. ArcGIS Maps SDK for JavaScript

public string? Description { get; init; }

Property Value

System.String

GroupInput.Inputs Property

An array of field inputs contained within the group. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.InputBase> Inputs { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<InputBase>

GroupInput.Label Property

The input's label. ArcGIS Maps SDK for JavaScript

public string? Label { get; init; }

Property Value

System.String

GroupInput.Layers Property

An array of layers included in the BatchAttributeForm. ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IInputBaseLayers>? Layers { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<IInputBaseLayers>

GroupInput.Open Property

Indicates whether the group should be expanded or collapsed. default true ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

GroupInput.Type Property

Identifies the type of input.

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

Property Value

InputType

GroupInput.Visible Property

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

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

Property Value

System.Nullable<System.Boolean>