GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
FieldColumn Class
The FieldColumn class works with the FeatureTable and provides the underlying logic for column behavior. ArcGIS Maps SDK for JavaScript
public record FieldColumn : dymaptic.GeoBlazor.Pro.Model.Column, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.FieldColumn>
Inheritance System.Object 🡒 Column 🡒 FieldColumn
Implements System.IEquatable<FieldColumn>
Constructors
FieldColumn(Nullable, string, Nullable, string, string, Nullable, Nullable, string, string, Nullable, string, string, Nullable, string, Nullable, Nullable, string, FeatureTableVisibleElements, Nullable, Nullable, Field, FieldValueFormatFunction, Layer, Nullable, FieldColumnTemplate) Constructor
The FieldColumn class works with the FeatureTable and provides the underlying logic for column behavior. ArcGIS Maps SDK for JavaScript
public FieldColumn(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? Icon, 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, System.Nullable<bool> Editable=null, dymaptic.GeoBlazor.Core.Components.Field? Field=null, dymaptic.GeoBlazor.Pro.Functions.FieldValueFormatFunction? FormatFunction=null, dymaptic.GeoBlazor.Core.Components.Layers.Layer? Layer=null, System.Nullable<bool> Required=null, dymaptic.GeoBlazor.Pro.Components.FieldColumnTemplate? Template=null);
Parameters
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
Icon System.String
The string value indicating the icon displayed in the header cell of the column. 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
Editable System.Nullable<System.Boolean>
Indicates whether the field is editable. ArcGIS Maps SDK for JavaScript
Field Field
The Field associated with this column. ArcGIS Maps SDK for JavaScript
FormatFunction FieldValueFormatFunction
Custom function for rendering cell content that is called when the column is rendered in the table. 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
Required System.Nullable<System.Boolean>
Indicates whether a value is required when editing feature attributes within the table’s cell. ArcGIS Maps SDK for JavaScript
Template FieldColumnTemplate
A configurable template for the table column. ArcGIS Maps SDK for JavaScript
Properties
FieldColumn.Editable Property
Indicates whether the field is editable. ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> Editable { get; init; }
Property Value
System.Nullable<System.Boolean>
FieldColumn.Field Property
The Field associated with this column. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Field? Field { get; init; }
Property Value
FieldColumn.FormatFunction Property
Custom function for rendering cell content that is called when the column is rendered in the table. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Pro.Functions.FieldValueFormatFunction? FormatFunction { get; init; }
Property Value
FieldColumn.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
FieldColumn.Required Property
Indicates whether a value is required when editing feature attributes within the table’s cell. ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> Required { get; init; }
Property Value
System.Nullable<System.Boolean>
FieldColumn.Template Property
A configurable template for the table column. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Pro.Components.FieldColumnTemplate? Template { get; init; }