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
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
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
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
FeatureTableViewModel.HasCellDblclickListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellDblclickListener { get; }
Property Value
FeatureTableViewModel.HasCellKeydownListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellKeydownListener { get; }
Property Value
FeatureTableViewModel.HasCellPointeroutListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellPointeroutListener { get; }
Property Value
FeatureTableViewModel.HasCellPointeroverListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellPointeroverListener { get; }
Property Value
FeatureTableViewModel.HasColumnReorderListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasColumnReorderListener { get; }
Property Value
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
FeatureTableViewModel.DeleteSelection() Method
Deletes all the selected rows from the table.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task DeleteSelection();
Returns
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
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
FeatureTableViewModel.HideAttachmentsView() Method
Internal method used to hide the attachments view.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task HideAttachmentsView();
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
FeatureTableViewModel.ScrollToBottom() Method
Scrolls the table to the bottom row.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task ScrollToBottom();
Returns
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
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
FeatureTableViewModel.ScrollToTop() Method
Scrolls the table to the top row.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task ScrollToTop();
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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();