GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

AttachmentsColumn Class

The `AttachmentsColumn` class works with the FeatureTable to display attachment counts for each feature in the table. ArcGIS Maps SDK for JavaScript

public record AttachmentsColumn : dymaptic.GeoBlazor.Pro.Model.Column, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.AttachmentsColumn>

Inheritance System.Object 🡒 Column 🡒 AttachmentsColumn

Implements System.IEquatable<AttachmentsColumn>

Constructors

AttachmentsColumn(string, Nullable, string, Nullable, string, string, Nullable, Nullable, string, Nullable, string, string, Nullable, string, Nullable, Nullable, string, FeatureTableVisibleElements, Nullable, Layer, Nullable, Nullable, string, Nullable) Constructor

The `AttachmentsColumn` class works with the FeatureTable to display attachment counts for each feature in the table. ArcGIS Maps SDK for JavaScript

public AttachmentsColumn(string? Icon, System.Nullable<bool> AutoWidth, string? Description, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SortDirection> Direction, string? EffectiveDescription, string? EffectiveLabel, System.Nullable<double> FlexGrow, System.Nullable<bool> Hidden, string? IconText, System.Nullable<bool> Invalid, string? Label, string? LabelTooltipText, System.Nullable<bool> Sortable, string? TableTimeZone, System.Nullable<dymaptic.GeoBlazor.Core.Enums.TextAlign> TextAlign, System.Nullable<bool> TextWrap, string? TimeZone, dymaptic.GeoBlazor.Pro.Components.FeatureTableVisibleElements? VisibleElements, System.Nullable<double> Width, dymaptic.GeoBlazor.Core.Components.Layers.Layer? Layer=null, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.ThumbnailAppearance> ThumbnailAppearance=null, System.Nullable<int> ThumbnailCount=null, string? ThumbnailIconScale=null, System.Nullable<bool> ThumbnailsEnabled=null);

Parameters

Icon System.String

The Calcite Icon displayed within the FeatureTable header for the attachments column. default “attachment” ArcGIS Maps SDK for JavaScript

AutoWidth System.Nullable<System.Boolean>

Indicates if the column width will automatically adjust to account for large content. default false ArcGIS Maps SDK for JavaScript

Description System.String

Contains information describing the purpose of each column. ArcGIS Maps SDK for JavaScript

Direction System.Nullable<SortDirection>

Controls the sort order of the column. ArcGIS Maps SDK for JavaScript

EffectiveDescription System.String

The sanitized description string, describing the purpose of each column. ArcGIS Maps SDK for JavaScript

EffectiveLabel System.String

The sanitized label string safe for display in the header cell. ArcGIS Maps SDK for JavaScript

FlexGrow System.Nullable<System.Double>

Controls the flex-grow property for the column. default 1 ArcGIS Maps SDK for JavaScript

Hidden System.Nullable<System.Boolean>

Indicates whether the column is visible. default false ArcGIS Maps SDK for JavaScript

IconText System.String

The string value displayed when hovering over the associated icon displayed in the header cell of the column. ArcGIS Maps SDK for JavaScript

Invalid System.Nullable<System.Boolean>

Indicates whether the column is in an invalid state. default undefined ArcGIS Maps SDK for JavaScript

Label System.String

The default label displayed in the column header cell. ArcGIS Maps SDK for JavaScript

LabelTooltipText System.String

Text displayed when hovering over the column header label. ArcGIS Maps SDK for JavaScript

Sortable System.Nullable<System.Boolean>

Indicates whether the column is sortable. default false ArcGIS Maps SDK for JavaScript

TableTimeZone System.String

The timeZone of the parent table widget. ArcGIS Maps SDK for JavaScript

TextAlign System.Nullable<TextAlign>

Aligns the columns cell content horizontally. default “start” ArcGIS Maps SDK for JavaScript

TextWrap System.Nullable<System.Boolean>

Indicates cell content should be wrapped and displayed on multiple lines within the cell. default false ArcGIS Maps SDK for JavaScript

TimeZone System.String

The storage IANA time zone of the column. ArcGIS Maps SDK for JavaScript

VisibleElements FeatureTableVisibleElements

The visible elements of the column’s associated FeatureTable. ArcGIS Maps SDK for JavaScript

Width System.Nullable<System.Double>

Width of the column in pixels. default 200 ArcGIS Maps SDK for JavaScript

Layer Layer

The associated CatalogFootprintLayer, CSVLayer, FeatureLayer, GeoJSONLayer, ImageryLayer, KnowledgeGraphSublayer, SceneLayer, or WFSLayer containing the fields and attributes to display within the widget. ArcGIS Maps SDK for JavaScript

ThumbnailAppearance System.Nullable<ThumbnailAppearance>

Attempts to display attachment thumbnail previews as images instead of generic icons. default “image” ArcGIS Maps SDK for JavaScript

ThumbnailCount System.Nullable<System.Int32>

Controls the number of attachment thumbnail previews to display in each cell. default 8 ArcGIS Maps SDK for JavaScript

ThumbnailIconScale System.String

Controls the scale of attachment thumbnail icons. default s ArcGIS Maps SDK for JavaScript

ThumbnailsEnabled System.Nullable<System.Boolean>

Controls if attachments thumbnail previews are rendered in each cell. default true ArcGIS Maps SDK for JavaScript

Properties

AttachmentsColumn.Layer Property

The associated CatalogFootprintLayer, CSVLayer, FeatureLayer, GeoJSONLayer, ImageryLayer, KnowledgeGraphSublayer, SceneLayer, or WFSLayer containing the fields and attributes to display within the widget. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Layers.Layer? Layer { get; init; }

Property Value

Layer

AttachmentsColumn.ThumbnailAppearance Property

Attempts to display attachment thumbnail previews as images instead of generic icons. default “image” ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.ThumbnailAppearance> ThumbnailAppearance { get; init; }

Property Value

System.Nullable<ThumbnailAppearance>

AttachmentsColumn.ThumbnailCount Property

Controls the number of attachment thumbnail previews to display in each cell. default 8 ArcGIS Maps SDK for JavaScript

public System.Nullable<int> ThumbnailCount { get; init; }

Property Value

System.Nullable<System.Int32>

AttachmentsColumn.ThumbnailIconScale Property

Controls the scale of attachment thumbnail icons. default s ArcGIS Maps SDK for JavaScript

public string? ThumbnailIconScale { get; init; }

Property Value

System.String

AttachmentsColumn.ThumbnailsEnabled Property

Controls if attachments thumbnail previews are rendered in each cell. default true ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>