GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

FeatureTableViewModel Class

Provides the logic for the FeatureTable widget, which allows users to view content from feature attributes in a tabular format.
ArcGIS Maps SDK for JavaScript

public class FeatureTableViewModel : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 FeatureTableViewModel

Constructors

FeatureTableViewModel() Constructor

Parameterless constructor for use as a Razor Component.

public FeatureTableViewModel();

FeatureTableViewModel(ActionColumnConfig, Nullable, AttributeTableTemplate, Nullable, Nullable, Nullable, Geometry, IReadOnlyList, Nullable, IReadOnlyList, Nullable, Layer, Nullable, Nullable, Nullable, IReadOnlyList, IReadOnlyList, Nullable, Nullable, Nullable, Nullable, FeatureTableWidget, IReadOnlyList, IReadOnlyList, Nullable, Nullable, Nullable, IReadOnlyList, TableTemplate, TimeExtent, string) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public FeatureTableViewModel(dymaptic.GeoBlazor.Pro.Components.ActionColumnConfig? actionColumnConfig=null, System.Nullable<bool> attachmentsEnabled=null, dymaptic.GeoBlazor.Pro.Components.AttributeTableTemplate? attributeTableTemplate=null, System.Nullable<bool> autoRefreshEnabled=null, System.Nullable<bool> editingEnabled=null, System.Nullable<bool> filterBySelectionEnabled=null, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? filterGeometry=null, System.Collections.Generic.IReadOnlyList<string>? hiddenFields=null, System.Nullable<bool> highlightEnabled=null, System.Collections.Generic.IReadOnlyList<string>? highlightIds=null, System.Nullable<int> initialSize=null, dymaptic.GeoBlazor.Core.Components.Layers.Layer? layer=null, System.Nullable<int> maxSize=null, System.Nullable<bool> multipleSelectionEnabled=null, System.Nullable<bool> multiSortEnabled=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? objectIds=null, System.Collections.Generic.IReadOnlyList<string>? outFields=null, System.Nullable<int> pageIndex=null, System.Nullable<int> pageSize=null, System.Nullable<bool> paginationEnabled=null, System.Nullable<bool> relatedRecordsEnabled=null, dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget? relatedTable=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget>? relatedTables=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? relationships=null, System.Nullable<bool> returnGeometryEnabled=null, System.Nullable<bool> returnMEnabled=null, System.Nullable<bool> returnZEnabled=null, System.Collections.Generic.IReadOnlyList<string>? rowHighlightIds=null, dymaptic.GeoBlazor.Pro.Components.TableTemplate? tableTemplate=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, string? timeZone=null);

Parameters

actionColumnConfig ActionColumnConfig

Configuration for the ActionColumn.
ArcGIS Maps SDK for JavaScript

attachmentsEnabled System.Nullable<System.Boolean>

Indicates whether to display the Attachments field in the table.
default false
ArcGIS Maps SDK for JavaScript

attributeTableTemplate AttributeTableTemplate

Use this property to configure how columns display within the table in regard to visibility, column order, and sorting.
ArcGIS Maps SDK for JavaScript

autoRefreshEnabled System.Nullable<System.Boolean>

Indicates whether the table should automatically refresh when the underlying data changes.
default true
ArcGIS Maps SDK for JavaScript

editingEnabled System.Nullable<System.Boolean>

Indicates whether editing is enabled on the data within the feature table.
default false
ArcGIS Maps SDK for JavaScript

filterBySelectionEnabled System.Nullable<System.Boolean>

Indicates whether the table only displays rows that are considered selected.
default false
ArcGIS Maps SDK for JavaScript

filterGeometry dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

Set this property to filter the features displayed in the table.
default null
ArcGIS Maps SDK for JavaScript

hiddenFields System.Collections.Generic.IReadOnlyList<System.String>

A collection of string field.names that are to remain hidden within the table.
default true
ArcGIS Maps SDK for JavaScript

highlightEnabled System.Nullable<System.Boolean>

Indicates whether to highlight the associated feature when a row is selected.
default true
ArcGIS Maps SDK for JavaScript

highlightIds System.Collections.Generic.IReadOnlyList<System.String>

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

initialSize System.Nullable<System.Int32>

The user-provided number of total features accessed from the data source.
ArcGIS Maps SDK for JavaScript

layer dymaptic.GeoBlazor.Core.Components.Layers.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

maxSize System.Nullable<System.Int32>

This property is applicable when working with layers that contain a large number of features, as it provides the ability to limit the displayed total feature count.
ArcGIS Maps SDK for JavaScript

multipleSelectionEnabled System.Nullable<System.Boolean>

Controls whether the table allows multiple selected rows.
default true
ArcGIS Maps SDK for JavaScript

multiSortEnabled System.Nullable<System.Boolean>

Indicates whether sorting multiple columns is supported within the table.
default false
ArcGIS Maps SDK for JavaScript

objectIds System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

outFields System.Collections.Generic.IReadOnlyList<System.String>

An array of field names from the table’s data source to include when the table requests data.
ArcGIS Maps SDK for JavaScript

pageIndex System.Nullable<System.Int32>

Represents the index of the page of the feature currently being displayed.
ArcGIS Maps SDK for JavaScript

pageSize System.Nullable<System.Int32>

The default page size used when displaying features within the table.
default 50
ArcGIS Maps SDK for JavaScript

paginationEnabled System.Nullable<System.Boolean>

Controls whether the table should only display a single page of features at any time.
default false
ArcGIS Maps SDK for JavaScript

relatedRecordsEnabled System.Nullable<System.Boolean>

Indicates whether to display any related records associated with rows within the table.
default false
ArcGIS Maps SDK for JavaScript

relatedTable FeatureTableWidget

A nested table instance which represents a relationship to another table.
ArcGIS Maps SDK for JavaScript

relatedTables System.Collections.Generic.IReadOnlyList<FeatureTableWidget>

A collection of nested table instances.
ArcGIS Maps SDK for JavaScript

relationships System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>

An array of relationships that exist on the layer.
ArcGIS Maps SDK for JavaScript

returnGeometryEnabled System.Nullable<System.Boolean>

Indicates whether to fetch geometries for the corresponding features displayed in the table.
default false
ArcGIS Maps SDK for JavaScript

returnMEnabled System.Nullable<System.Boolean>

Indicates whether geometries fetched for the corresponding features contain M values, if supported.
default false
ArcGIS Maps SDK for JavaScript

returnZEnabled System.Nullable<System.Boolean>

Indicates whether the fetched features’ geometries contain Z values.
default false
ArcGIS Maps SDK for JavaScript

rowHighlightIds System.Collections.Generic.IReadOnlyList<System.String>

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

tableTemplate TableTemplate

The associated template used for the feature table.
ArcGIS Maps SDK for JavaScript

timeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

The TimeExtent in which to filter and display data within the FeatureTable widget.
ArcGIS Maps SDK for JavaScript

timeZone System.String

Dates and times displayed in the widget will be in terms of this time zone.
ArcGIS Maps SDK for JavaScript

Properties

FeatureTableViewModel.ActionColumnConfig Property

Configuration for the ActionColumn.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.ActionColumnConfig? ActionColumnConfig { get; set; }

Property Value

ActionColumnConfig

FeatureTableViewModel.ActiveFilters Property

A read-only property indicating the type of filter used by the table.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelActiveFilters>? ActiveFilters { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelActiveFilters>

FeatureTableViewModel.ActiveSortOrders Property

Use this read-only property if needing to query features while retaining a column’s sort order.
default []
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ColumnSortOrder>? ActiveSortOrders { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<ColumnSortOrder>

FeatureTableViewModel.AllRelatedTablesVisible Property

Indicates the table is displaying all related tables in show all mode.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> AllRelatedTablesVisible { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.AttachmentsEnabled Property

Indicates whether to display the Attachments field in the table.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> AttachmentsEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.AttributeTableTemplate Property

Use this property to configure how columns display within the table in regard to visibility, column order, and sorting.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.AttributeTableTemplate? AttributeTableTemplate { get; set; }

Property Value

AttributeTableTemplate

FeatureTableViewModel.AutoRefreshEnabled Property

Indicates whether the table should automatically refresh when the underlying data changes.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> AutoRefreshEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.Columns Property

A read-only collection of column, field, group, action, attachment, and relationship columns that are displayed within the table.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelColumns>? Columns { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelColumns>

FeatureTableViewModel.EditingEnabled Property

Indicates whether editing is enabled on the data within the feature table.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EditingEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.EffectiveSize Property

The total number of records displayed in the table’s current view.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> EffectiveSize { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.FilterBySelectionEnabled Property

Indicates whether the table only displays rows that are considered selected.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> FilterBySelectionEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.FilterGeometry Property

Set this property to filter the features displayed in the table.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? FilterGeometry { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

FeatureTableViewModel.HasCellClickListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasCellClickListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HasCellDblclickListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasCellDblclickListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HasCellKeydownListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasCellKeydownListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HasCellPointeroutListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasCellPointeroutListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HasCellPointeroverListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasCellPointeroverListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HasColumnReorderListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasColumnReorderListener { get; }

Property Value

System.Boolean

FeatureTableViewModel.HiddenFields Property

A collection of string field.names that are to remain hidden within the table.
default true
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? HiddenFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureTableViewModel.HighlightEnabled Property

Indicates whether to highlight the associated feature when a row is selected.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> HighlightEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.HighlightIds Property

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? HighlightIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureTableViewModel.InitialSize Property

The user-provided number of total features accessed from the data source.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> InitialSize { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.IsQueryingOrSyncing Property

Indicates if the table is querying or syncing data.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> IsQueryingOrSyncing { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.IsSyncingAttachments Property

Indicates if the table is syncing attachment edits.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> IsSyncingAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.LayerView Property

The LayerView displaying data for the table’s associated layer.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.LayerView? LayerView { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.LayerView

FeatureTableViewModel.MaxSize Property

This property is applicable when working with layers that contain a large number of features, as it provides the ability to limit the displayed total feature count.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> MaxSize { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.MultipleSelectionEnabled Property

Controls whether the table allows multiple selected rows.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> MultipleSelectionEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.MultiSortEnabled Property

Indicates whether sorting multiple columns is supported within the table.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> MultiSortEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.ObjectIds Property

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? ObjectIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>

FeatureTableViewModel.OnCellClick Property

Fires when a cell within the table is clicked.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelCellClickEvent> OnCellClick { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelCellClickEvent>

FeatureTableViewModel.OnCellDblclick Property

Fires when a cell within the table is double-clicked.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelCellDblclickEvent> OnCellDblclick { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelCellDblclickEvent>

FeatureTableViewModel.OnCellKeydown Property

Fires when a key is pressed down within a cell within the table.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelCellKeydownEvent> OnCellKeydown { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelCellKeydownEvent>

FeatureTableViewModel.OnCellPointerout Property

Fires when the mouse pointer is moved out of a cell within the table.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelCellPointeroutEvent> OnCellPointerout { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelCellPointeroutEvent>

FeatureTableViewModel.OnCellPointerover Property

Fires when the mouse pointer is moved over a cell within the table.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelCellPointeroverEvent> OnCellPointerover { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelCellPointeroverEvent>

FeatureTableViewModel.OnColumnReorder Property

Fires when a column is reordered via drag-and-drop.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.FeatureTableViewModelColumnReorderEvent> OnColumnReorder { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableViewModelColumnReorderEvent>

FeatureTableViewModel.OutFields Property

An array of field names from the table’s data source to include when the table requests data.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? OutFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureTableViewModel.PageCount Property

Number of pages of features to be displayed in the table, based on the total number of features and configured pageSize.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> PageCount { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.PageIndex Property

Represents the index of the page of the feature currently being displayed.
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> PageIndex { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.PageSize Property

The default page size used when displaying features within the table.
default 50
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> PageSize { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.PaginationEnabled Property

Controls whether the table should only display a single page of features at any time.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> PaginationEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.RelatedRecordsEnabled Property

Indicates whether to display any related records associated with rows within the table.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> RelatedRecordsEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.RelatedTable Property

A nested table instance which represents a relationship to another table.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget? RelatedTable { get; set; }

Property Value

FeatureTableWidget

FeatureTableViewModel.RelatedTables Property

A collection of nested table instances.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget>? RelatedTables { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<FeatureTableWidget>

FeatureTableViewModel.Relationships Property

An array of relationships that exist on the layer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? Relationships { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>

FeatureTableViewModel.ReturnGeometryEnabled Property

Indicates whether to fetch geometries for the corresponding features displayed in the table.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ReturnGeometryEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.ReturnMEnabled Property

Indicates whether geometries fetched for the corresponding features contain M values, if supported.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ReturnMEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.ReturnZEnabled Property

Indicates whether the fetched features’ geometries contain Z values.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ReturnZEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.RowHighlightIds Property

This property accepts and returns a collection of feature object IDs.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? RowHighlightIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureTableViewModel.Size Property

Total number of records currently displayed in the table.
default 0
ArcGIS Maps SDK for JavaScript

public System.Nullable<int> Size { get; set; }

Property Value

System.Nullable<System.Int32>

FeatureTableViewModel.State Property

The state of the widget.
default “disabled”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.FeatureTableViewModelState> State { get; set; }

Property Value

System.Nullable<FeatureTableViewModelState>

FeatureTableViewModel.SupportsAddAttachments Property

Indicates whether the table and associated layer support adding attachments with the current configuration.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> SupportsAddAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.SupportsAttachments Property

Indicates whether the table supports viewing attachments with the current configuration.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> SupportsAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.SupportsDeleteAttachments Property

Indicates whether the table and associated layer support deleting attachments with the current configuration.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> SupportsDeleteAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.SupportsResizeAttachments Property

Indicates whether the table and associated layer support resizing attachments with the current configuration.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> SupportsResizeAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.SupportsUpdateAttachments Property

Indicates whether the table and associated layer support updating attachments with the current configuration.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> SupportsUpdateAttachments { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureTableViewModel.TableTemplate Property

The associated template used for the feature table.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.TableTemplate? TableTemplate { get; set; }

Property Value

TableTemplate

FeatureTableViewModel.TimeExtent Property

The TimeExtent in which to filter and display data within the FeatureTable widget.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent

FeatureTableViewModel.TimeZone Property

Dates and times displayed in the widget will be in terms of this time zone.
ArcGIS Maps SDK for JavaScript

public string? TimeZone { get; set; }

Property Value

System.String

Methods

FeatureTableViewModel.AddToHiddenFields(string[]) Method

Asynchronously adds elements to the HiddenFields property.

public System.Threading.Tasks.Task AddToHiddenFields(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToHighlightIds(string[]) Method

Asynchronously adds elements to the HighlightIds property.

public System.Threading.Tasks.Task AddToHighlightIds(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToObjectIds(ObjectId[]) Method

Asynchronously adds elements to the ObjectIds property.

public System.Threading.Tasks.Task AddToObjectIds(params dymaptic.GeoBlazor.Core.Model.ObjectId[] values);

Parameters

values dymaptic.GeoBlazor.Core.Model.ObjectId[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToOutFields(string[]) Method

Asynchronously adds elements to the OutFields property.

public System.Threading.Tasks.Task AddToOutFields(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToRelatedTables(FeatureTableWidget[]) Method

Asynchronously adds elements to the RelatedTables property.

public System.Threading.Tasks.Task AddToRelatedTables(params dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget[] values);

Parameters

values FeatureTableWidget[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToRelationships(Relationship[]) Method

Asynchronously adds elements to the Relationships property.

public System.Threading.Tasks.Task AddToRelationships(params dymaptic.GeoBlazor.Core.Model.Relationship[] values);

Parameters

values dymaptic.GeoBlazor.Core.Model.Relationship[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.AddToRowHighlightIds(string[]) Method

Asynchronously adds elements to the RowHighlightIds property.

public System.Threading.Tasks.Task AddToRowHighlightIds(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.DeleteSelection() Method

Deletes all the selected rows from the table.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task DeleteSelection();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ExportSelectionToCSV(bool) Method

Exports features associated with currently selected rows to a CSV file and displays a download prompt.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ExportSelectionToCSV(bool includeGeometry);

Parameters

includeGeometry System.Boolean

Indicates whether the geometry should be included in the exported file. Only applies to features with ‘point’ geometries.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.GetActionColumnConfig() Method

Asynchronously retrieve the current value of the ActionColumnConfig property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.ActionColumnConfig?> GetActionColumnConfig();

Returns

System.Threading.Tasks.Task<ActionColumnConfig>

FeatureTableViewModel.GetActiveFilters() Method

Asynchronously retrieve the current value of the ActiveFilters property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelActiveFilters>?> GetActiveFilters();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelActiveFilters>>

FeatureTableViewModel.GetActiveSortOrders() Method

Asynchronously retrieve the current value of the ActiveSortOrders property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ColumnSortOrder>?> GetActiveSortOrders();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<ColumnSortOrder>>

FeatureTableViewModel.GetAllRelatedTablesVisible() Method

Asynchronously retrieve the current value of the AllRelatedTablesVisible property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetAllRelatedTablesVisible();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetAttachmentsEnabled() Method

Asynchronously retrieve the current value of the AttachmentsEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetAttachmentsEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetAttributeTableTemplate() Method

Asynchronously retrieve the current value of the AttributeTableTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.AttributeTableTemplate?> GetAttributeTableTemplate();

Returns

System.Threading.Tasks.Task<AttributeTableTemplate>

FeatureTableViewModel.GetAutoRefreshEnabled() Method

Asynchronously retrieve the current value of the AutoRefreshEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetAutoRefreshEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetColumns() Method

Asynchronously retrieve the current value of the Columns property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelColumns>?> GetColumns();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableViewModelColumns>>

FeatureTableViewModel.GetEditingEnabled() Method

Asynchronously retrieve the current value of the EditingEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetEditingEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetEffectiveSize() Method

Asynchronously retrieve the current value of the EffectiveSize property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetEffectiveSize();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetFilterBySelectionEnabled() Method

Asynchronously retrieve the current value of the FilterBySelectionEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetFilterBySelectionEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetFilterGeometry() Method

Asynchronously retrieve the current value of the FilterGeometry property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry?> GetFilterGeometry();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Geometry>

FeatureTableViewModel.GetHiddenFields() Method

Asynchronously retrieve the current value of the HiddenFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetHiddenFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureTableViewModel.GetHighlightEnabled() Method

Asynchronously retrieve the current value of the HighlightEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetHighlightEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetHighlightIds() Method

Asynchronously retrieve the current value of the HighlightIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetHighlightIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureTableViewModel.GetInitialSize() Method

Asynchronously retrieve the current value of the InitialSize property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetInitialSize();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetIsQueryingOrSyncing() Method

Asynchronously retrieve the current value of the IsQueryingOrSyncing property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetIsQueryingOrSyncing();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetIsSyncingAttachments() Method

Asynchronously retrieve the current value of the IsSyncingAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetIsSyncingAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetLayer() Method

Asynchronously retrieve the current value of the Layer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Layers.Layer?> GetLayer();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Layers.Layer>

FeatureTableViewModel.GetLayerView() Method

Asynchronously retrieve the current value of the LayerView property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.LayerView?> GetLayerView();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.LayerView>

FeatureTableViewModel.GetMaxSize() Method

Asynchronously retrieve the current value of the MaxSize property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetMaxSize();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetMultipleSelectionEnabled() Method

Asynchronously retrieve the current value of the MultipleSelectionEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetMultipleSelectionEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetMultiSortEnabled() Method

Asynchronously retrieve the current value of the MultiSortEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetMultiSortEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetObjectIdIndex(ObjectId) Method

Returns the current row index for the associated feature.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<int>> GetObjectIdIndex(dymaptic.GeoBlazor.Core.Model.ObjectId objectId);

Parameters

objectId dymaptic.GeoBlazor.Core.Model.ObjectId

The ObjectId field of the specified feature.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetObjectIds() Method

Asynchronously retrieve the current value of the ObjectIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>?> GetObjectIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>>

FeatureTableViewModel.GetOutFields() Method

Asynchronously retrieve the current value of the OutFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetOutFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureTableViewModel.GetPageCount() Method

Asynchronously retrieve the current value of the PageCount property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetPageCount();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetPageIndex() Method

Asynchronously retrieve the current value of the PageIndex property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetPageIndex();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetPageSize() Method

Asynchronously retrieve the current value of the PageSize property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetPageSize();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetPaginationEnabled() Method

Asynchronously retrieve the current value of the PaginationEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetPaginationEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetRelatedRecordsEnabled() Method

Asynchronously retrieve the current value of the RelatedRecordsEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetRelatedRecordsEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetRelatedTable() Method

Asynchronously retrieve the current value of the RelatedTable property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget?> GetRelatedTable();

Returns

System.Threading.Tasks.Task<FeatureTableWidget>

FeatureTableViewModel.GetRelatedTables() Method

Asynchronously retrieve the current value of the RelatedTables property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget>?> GetRelatedTables();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<FeatureTableWidget>>

FeatureTableViewModel.GetRelationships() Method

Asynchronously retrieve the current value of the Relationships property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>?> GetRelationships();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>>

FeatureTableViewModel.GetReturnGeometryEnabled() Method

Asynchronously retrieve the current value of the ReturnGeometryEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetReturnGeometryEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetReturnMEnabled() Method

Asynchronously retrieve the current value of the ReturnMEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetReturnMEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetReturnZEnabled() Method

Asynchronously retrieve the current value of the ReturnZEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetReturnZEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetRowHighlightIds() Method

Asynchronously retrieve the current value of the RowHighlightIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetRowHighlightIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureTableViewModel.GetSize() Method

Asynchronously retrieve the current value of the Size property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetSize();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureTableViewModel.GetState() Method

Asynchronously retrieve the current value of the State property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Pro.Enums.FeatureTableViewModelState>> GetState();

Returns

System.Threading.Tasks.Task<System.Nullable<FeatureTableViewModelState>>

FeatureTableViewModel.GetSupportsAddAttachments() Method

Asynchronously retrieve the current value of the SupportsAddAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetSupportsAddAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetSupportsAttachments() Method

Asynchronously retrieve the current value of the SupportsAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetSupportsAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetSupportsDeleteAttachments() Method

Asynchronously retrieve the current value of the SupportsDeleteAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetSupportsDeleteAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetSupportsResizeAttachments() Method

Asynchronously retrieve the current value of the SupportsResizeAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetSupportsResizeAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetSupportsUpdateAttachments() Method

Asynchronously retrieve the current value of the SupportsUpdateAttachments property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetSupportsUpdateAttachments();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureTableViewModel.GetTableTemplate() Method

Asynchronously retrieve the current value of the TableTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.TableTemplate?> GetTableTemplate();

Returns

System.Threading.Tasks.Task<TableTemplate>

FeatureTableViewModel.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent>

FeatureTableViewModel.GetTimeZone() Method

Asynchronously retrieve the current value of the TimeZone property.

public System.Threading.Tasks.Task<string?> GetTimeZone();

Returns

System.Threading.Tasks.Task<System.String>

FeatureTableViewModel.GetValue(ObjectId, string) Method

Returns a field value given the specified feature object and an associated fieldName.
param fieldName The name of the field in which to get the associated object id’s feature value.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<string?> GetValue(dymaptic.GeoBlazor.Core.Model.ObjectId objectId, string fieldName);

Parameters

objectId dymaptic.GeoBlazor.Core.Model.ObjectId

The object ID field of the specified feature.

fieldName System.String

The name of the field in which to get the associated object id’s feature value.

Returns

System.Threading.Tasks.Task<System.String>

FeatureTableViewModel.GoToPage(int) Method

Instructs the table to scroll to or display a specific page of data.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task GoToPage(int index);

Parameters

index System.Int32

The page index.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.HideAttachmentsView() Method

Internal method used to hide the attachments view.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task HideAttachmentsView();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.NextPage() Method

Instructs the table to scroll to or display the next page of data.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task NextPage();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsCellClick(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsCellClick(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsCellDblclick(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsCellDblclick(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsCellKeydown(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsCellKeydown(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsCellPointerout(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsCellPointerout(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsCellPointerover(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsCellPointerover(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.OnJsColumnReorder(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsColumnReorder(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.PreviousPage() Method

Instructs the table to scroll to or display the previous page of data.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task PreviousPage();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.Refresh() Method

Refreshes the table contents while maintaining the current scroll position.
ArcGIS Maps SDK for JavaScript

public override System.Threading.Tasks.ValueTask Refresh();

Returns

System.Threading.Tasks.ValueTask

FeatureTableViewModel.RefreshCellContent() Method

Re-renders the cell’s content.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task RefreshCellContent();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RefreshPageCache() Method

Performs a light refresh of cell content, emptying the store and fetching fresh data.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task RefreshPageCache();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromHiddenFields(string[]) Method

Asynchronously remove an element from the HiddenFields property.

public System.Threading.Tasks.Task RemoveFromHiddenFields(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromHighlightIds(string[]) Method

Asynchronously remove an element from the HighlightIds property.

public System.Threading.Tasks.Task RemoveFromHighlightIds(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromObjectIds(ObjectId[]) Method

Asynchronously remove an element from the ObjectIds property.

public System.Threading.Tasks.Task RemoveFromObjectIds(params dymaptic.GeoBlazor.Core.Model.ObjectId[] values);

Parameters

values dymaptic.GeoBlazor.Core.Model.ObjectId[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromOutFields(string[]) Method

Asynchronously remove an element from the OutFields property.

public System.Threading.Tasks.Task RemoveFromOutFields(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromRelatedTables(FeatureTableWidget[]) Method

Asynchronously remove an element from the RelatedTables property.

public System.Threading.Tasks.Task RemoveFromRelatedTables(params dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget[] values);

Parameters

values FeatureTableWidget[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromRelationships(Relationship[]) Method

Asynchronously remove an element from the Relationships property.

public System.Threading.Tasks.Task RemoveFromRelationships(params dymaptic.GeoBlazor.Core.Model.Relationship[] values);

Parameters

values dymaptic.GeoBlazor.Core.Model.Relationship[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.RemoveFromRowHighlightIds(string[]) Method

Asynchronously remove an element from the RowHighlightIds property.

public System.Threading.Tasks.Task RemoveFromRowHighlightIds(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.Reset() Method

Performs a full reset of the entire table resulting in the table scrolling to the top-most row.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task Reset();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ScrollLeft() Method

Resets the horizontal scroll position of the table to the default view.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ScrollLeft();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ScrollToBottom() Method

Scrolls the table to the bottom row.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ScrollToBottom();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ScrollToIndex(int) Method

Scrolls the table to a row based on a specified index.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ScrollToIndex(int index);

Parameters

index System.Int32

Index of the row in which the table should scroll.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ScrollToRow(ObjectId) Method

Scrolls the table to a row based on a specified object ID.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ScrollToRow(dymaptic.GeoBlazor.Core.Model.ObjectId objectId);

Parameters

objectId dymaptic.GeoBlazor.Core.Model.ObjectId

Object id of a row’s associated feature in which the table should scroll.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ScrollToTop() Method

Scrolls the table to the top row.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ScrollToTop();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetActionColumnConfig(ActionColumnConfig) Method

Asynchronously set the value of the ActionColumnConfig property after render.

public System.Threading.Tasks.Task SetActionColumnConfig(dymaptic.GeoBlazor.Pro.Components.ActionColumnConfig? value);

Parameters

value ActionColumnConfig

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetAttachmentsEnabled(Nullable) Method

Asynchronously set the value of the AttachmentsEnabled property after render.

public System.Threading.Tasks.Task SetAttachmentsEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetAttributeTableTemplate(AttributeTableTemplate) Method

Asynchronously set the value of the AttributeTableTemplate property after render.

public System.Threading.Tasks.Task SetAttributeTableTemplate(dymaptic.GeoBlazor.Pro.Components.AttributeTableTemplate? value);

Parameters

value AttributeTableTemplate

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetAutoRefreshEnabled(Nullable) Method

Asynchronously set the value of the AutoRefreshEnabled property after render.

public System.Threading.Tasks.Task SetAutoRefreshEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetEditingEnabled(Nullable) Method

Asynchronously set the value of the EditingEnabled property after render.

public System.Threading.Tasks.Task SetEditingEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetFilterBySelectionEnabled(Nullable) Method

Asynchronously set the value of the FilterBySelectionEnabled property after render.

public System.Threading.Tasks.Task SetFilterBySelectionEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetFilterGeometry(Geometry) Method

Asynchronously set the value of the FilterGeometry property after render.

public System.Threading.Tasks.Task SetFilterGeometry(dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetHiddenFields(IReadOnlyList) Method

Asynchronously set the value of the HiddenFields property after render.

public System.Threading.Tasks.Task SetHiddenFields(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetHighlightEnabled(Nullable) Method

Asynchronously set the value of the HighlightEnabled property after render.

public System.Threading.Tasks.Task SetHighlightEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetHighlightIds(IReadOnlyList) Method

Asynchronously set the value of the HighlightIds property after render.

public System.Threading.Tasks.Task SetHighlightIds(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetInitialSize(Nullable) Method

Asynchronously set the value of the InitialSize property after render.

public System.Threading.Tasks.Task SetInitialSize(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetLayer(Layer) Method

Asynchronously set the value of the Layer property after render.

public System.Threading.Tasks.Task SetLayer(dymaptic.GeoBlazor.Core.Components.Layers.Layer? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Layers.Layer

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetMaxSize(Nullable) Method

Asynchronously set the value of the MaxSize property after render.

public System.Threading.Tasks.Task SetMaxSize(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetMultipleSelectionEnabled(Nullable) Method

Asynchronously set the value of the MultipleSelectionEnabled property after render.

public System.Threading.Tasks.Task SetMultipleSelectionEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetMultiSortEnabled(Nullable) Method

Asynchronously set the value of the MultiSortEnabled property after render.

public System.Threading.Tasks.Task SetMultiSortEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetObjectIds(IReadOnlyList) Method

Asynchronously set the value of the ObjectIds property after render.

public System.Threading.Tasks.Task SetObjectIds(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.ObjectId>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetOutFields(IReadOnlyList) Method

Asynchronously set the value of the OutFields property after render.

public System.Threading.Tasks.Task SetOutFields(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetPageIndex(Nullable) Method

Asynchronously set the value of the PageIndex property after render.

public System.Threading.Tasks.Task SetPageIndex(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetPageSize(Nullable) Method

Asynchronously set the value of the PageSize property after render.

public System.Threading.Tasks.Task SetPageSize(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetPaginationEnabled(Nullable) Method

Asynchronously set the value of the PaginationEnabled property after render.

public System.Threading.Tasks.Task SetPaginationEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetRelatedRecordsEnabled(Nullable) Method

Asynchronously set the value of the RelatedRecordsEnabled property after render.

public System.Threading.Tasks.Task SetRelatedRecordsEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetRelatedTable(FeatureTableWidget) Method

Asynchronously set the value of the RelatedTable property after render.

public System.Threading.Tasks.Task SetRelatedTable(dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget? value);

Parameters

value FeatureTableWidget

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetRelatedTables(IReadOnlyList) Method

Asynchronously set the value of the RelatedTables property after render.

public System.Threading.Tasks.Task SetRelatedTables(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.Widgets.FeatureTableWidget>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<FeatureTableWidget>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetRelationships(IReadOnlyList) Method

Asynchronously set the value of the Relationships property after render.

public System.Threading.Tasks.Task SetRelationships(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetReturnGeometryEnabled(Nullable) Method

Asynchronously set the value of the ReturnGeometryEnabled property after render.

public System.Threading.Tasks.Task SetReturnGeometryEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetReturnMEnabled(Nullable) Method

Asynchronously set the value of the ReturnMEnabled property after render.

public System.Threading.Tasks.Task SetReturnMEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetReturnZEnabled(Nullable) Method

Asynchronously set the value of the ReturnZEnabled property after render.

public System.Threading.Tasks.Task SetReturnZEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetRowHighlightIds(IReadOnlyList) Method

Asynchronously set the value of the RowHighlightIds property after render.

public System.Threading.Tasks.Task SetRowHighlightIds(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetTableTemplate(TableTemplate) Method

Asynchronously set the value of the TableTemplate property after render.

public System.Threading.Tasks.Task SetTableTemplate(dymaptic.GeoBlazor.Pro.Components.TableTemplate? value);

Parameters

value TableTemplate

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.TimeExtent

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SetTimeZone(string) Method

Asynchronously set the value of the TimeZone property after render.

public System.Threading.Tasks.Task SetTimeZone(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.SyncAttributeTableTemplate() Method

Manually sync the provided layer’s attributeTableTemplate with the current state of the FeatureTable.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task SyncAttributeTableTemplate();

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ToggleColumnVisibility(string) Method

Toggles current visibility of the provided column.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ToggleColumnVisibility(string fieldName);

Parameters

fieldName System.String

Associated field name of the column to be hidden or made visible. This should match the field name as defined at the data source.

Returns

System.Threading.Tasks.Task

FeatureTableViewModel.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()

FeatureTableViewModel.ZoomToSelection() Method

Zooms the view to the extent of the current row selection.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task ZoomToSelection();

Returns

System.Threading.Tasks.Task