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
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
AttachmentsColumn.ThumbnailIconScale Property
Controls the scale of attachment thumbnail icons. default s ArcGIS Maps SDK for JavaScript
public string? ThumbnailIconScale { get; init; }
Property Value
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; }