GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Widgets

FeatureTableWidget Class

The FeatureTable’s functionality is described in the following sections:.
ArcGIS Maps SDK for JavaScript

public class FeatureTableWidget : dymaptic.GeoBlazor.Pro.Components.Widgets.ProWidget

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 dymaptic.GeoBlazor.Core.Components.Widgets.Widget 🡒 ProWidget 🡒 FeatureTableWidget

Constructors

FeatureTableWidget() Constructor

Parameterless constructor for use as a Razor Component.

public FeatureTableWidget();

FeatureTableWidget(ActionColumnConfig, Nullable, AttributeTableTemplate, Nullable, Nullable, string, Nullable, Nullable, Nullable, Geometry, IReadOnlyList, Nullable, IReadOnlyList, string, Nullable, string, Layer, IReadOnlyList, MapView, Nullable, TableMenuConfig, Nullable, Nullable, IReadOnlyList, IReadOnlyList, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, IReadOnlyList, string, string, TableTemplate, Func, Func, TimeExtent, string, Nullable, FeatureTableVisibleElements, string) Constructor

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

public FeatureTableWidget(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> columnReorderingEnabled=null, string? containerId=null, System.Nullable<bool> disabled=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, string? icon=null, System.Nullable<int> initialSize=null, string? label=null, dymaptic.GeoBlazor.Core.Components.Layers.Layer? layer=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers>? layers=null, dymaptic.GeoBlazor.Core.Components.Views.MapView? mapView=null, System.Nullable<int> maxSize=null, dymaptic.GeoBlazor.Pro.Components.TableMenuConfig? menuConfig=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<dymaptic.GeoBlazor.Core.Enums.OverlayPosition> position=null, System.Nullable<bool> relatedRecordsEnabled=null, System.Nullable<bool> returnGeometryEnabled=null, System.Nullable<bool> returnMEnabled=null, System.Nullable<bool> returnZEnabled=null, System.Collections.Generic.IReadOnlyList<string>? rowHighlightIds=null, string? stringDescription=null, string? stringTitle=null, dymaptic.GeoBlazor.Pro.Components.TableTemplate? tableTemplate=null, System.Func<System.Threading.Tasks.Task>? taskCollectionDescription=null, System.Func<System.Threading.Tasks.Task>? taskCollectionTitle=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, string? timeZone=null, System.Nullable<bool> visible=null, dymaptic.GeoBlazor.Pro.Components.FeatureTableVisibleElements? visibleElements=null, string? widgetId=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

columnReorderingEnabled System.Nullable<System.Boolean>

Indicates whether the table should allow reordering of columns.
default true
ArcGIS Maps SDK for JavaScript

containerId System.String

The id of an external HTML Element (div). If provided, the widget will be placed inside that element, instead of on the map.

disabled System.Nullable<System.Boolean>

Indicates whether the table is disabled.
default false
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 values which indicate field.names that should be hidden within the table.
ArcGIS Maps SDK for JavaScript

highlightEnabled System.Nullable<System.Boolean>

Indicates whether to highlight the associated feature when a row is selected by checking the corresponding checkbox.
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

icon System.String

The string value which indicates the displayed icon.
default “table”
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

label System.String

The widget’s default label.
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

layers System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers>

An array of layers listed within the dropdown component of the table’s header.
ArcGIS Maps SDK for JavaScript

mapView dymaptic.GeoBlazor.Core.Components.Views.MapView

If the Widget is defined outside of the MapView, this link is required to connect them together.

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

menuConfig TableMenuConfig

Set this object to customize the feature table’s menu content.
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

position System.Nullable<dymaptic.GeoBlazor.Core.Enums.OverlayPosition>

The position of the widget in relation to the map view.

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

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

stringDescription System.String

Text displayed in the table header, under the title.
ArcGIS Maps SDK for JavaScript

stringTitle System.String

Replacement title for the table widget.
ArcGIS Maps SDK for JavaScript

tableTemplate TableTemplate

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

taskCollectionDescription System.Func<System.Threading.Tasks.Task>

Text displayed in the table header, under the title.
ArcGIS Maps SDK for JavaScript

taskCollectionTitle System.Func<System.Threading.Tasks.Task>

Replacement title for the table widget.
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

visible System.Nullable<System.Boolean>

Indicates whether the widget is visible.
default true
ArcGIS Maps SDK for JavaScript

visibleElements FeatureTableVisibleElements

The visible elements that are displayed within the widget.
ArcGIS Maps SDK for JavaScript

widgetId System.String

The unique ID assigned to the widget when the widget is created.
ArcGIS Maps SDK for JavaScript

Properties

FeatureTableWidget.ActionColumnConfig Property

Configuration for the ActionColumn.
ArcGIS Maps SDK for JavaScript

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

Property Value

ActionColumnConfig

FeatureTableWidget.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.IFeatureTableWidgetActiveFilters>? ActiveFilters { get; set; }

Property Value

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

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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

FeatureTableWidget.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>

FeatureTableWidget.ColumnReorderingEnabled Property

Indicates whether the table should allow reordering of columns.
default true
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

FeatureTableWidget.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.IFeatureTableWidgetColumns>? Columns { get; set; }

Property Value

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

FeatureTableWidget.Disabled Property

Indicates whether the table is disabled.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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

FeatureTableWidget.HasCellClickListener Property

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

public bool HasCellClickListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HasCellDblclickListener Property

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

public bool HasCellDblclickListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HasCellKeydownListener Property

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

public bool HasCellKeydownListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HasCellPointeroutListener Property

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

public bool HasCellPointeroutListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HasCellPointeroverListener Property

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

public bool HasCellPointeroverListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HasColumnReorderListener Property

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

public bool HasColumnReorderListener { get; }

Property Value

System.Boolean

FeatureTableWidget.HiddenFields Property

A collection of string values which indicate field.names that should be hidden within the table.
ArcGIS Maps SDK for JavaScript

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

Property Value

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

FeatureTableWidget.HighlightEnabled Property

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

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

Property Value

System.Nullable<System.Boolean>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.Layers Property

An array of layers listed within the dropdown component of the table’s header.
ArcGIS Maps SDK for JavaScript

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

Property Value

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

FeatureTableWidget.LayerView Property

The layer view associated with the table’s layer.
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Components.LayerView

FeatureTableWidget.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>

FeatureTableWidget.MenuConfig Property

Set this object to customize the feature table’s menu content.
ArcGIS Maps SDK for JavaScript

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

Property Value

TableMenuConfig

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.OnCellClick Property

Event Listener for CellClick.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableCellClickEvent>

FeatureTableWidget.OnCellDblclick Property

Event Listener for CellDblclick.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableCellDblclickEvent>

FeatureTableWidget.OnCellKeydown Property

Event Listener for CellKeydown.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableCellKeydownEvent>

FeatureTableWidget.OnCellPointerout Property

Event Listener for CellPointerout.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableCellPointeroutEvent>

FeatureTableWidget.OnCellPointerover Property

Event Listener for CellPointerover.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableCellPointeroverEvent>

FeatureTableWidget.OnColumnReorder Property

Event Listener for ColumnReorder.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureTableColumnReorderEvent>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.State Property

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

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

Property Value

System.Nullable<FeatureTableWidgetState>

FeatureTableWidget.StringDescription Property

Text displayed in the table header, under the title.
ArcGIS Maps SDK for JavaScript

public string? StringDescription { get; set; }

Property Value

System.String

FeatureTableWidget.StringTitle Property

Replacement title for the table widget.
ArcGIS Maps SDK for JavaScript

public string? StringTitle { get; set; }

Property Value

System.String

FeatureTableWidget.TableController Property

A reference to top-level controller table.
ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureTableWidget

FeatureTableWidget.TableParent Property

A reference to the instance of a table widget that is directly associated with this table.
ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureTableWidget

FeatureTableWidget.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

FeatureTableWidget.TaskCollectionDescription Property

Text displayed in the table header, under the title.
ArcGIS Maps SDK for JavaScript

public System.Func<System.Threading.Tasks.Task>? TaskCollectionDescription { get; set; }

Property Value

System.Func<System.Threading.Tasks.Task>

FeatureTableWidget.TaskCollectionTitle Property

Replacement title for the table widget.
ArcGIS Maps SDK for JavaScript

public System.Func<System.Threading.Tasks.Task>? TaskCollectionTitle { get; set; }

Property Value

System.Func<System.Threading.Tasks.Task>

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.Type Property

The type of widget

public override dymaptic.GeoBlazor.Core.Enums.WidgetType Type { get; }

Property Value

dymaptic.GeoBlazor.Core.Enums.WidgetType

FeatureTableWidget.ViewModel Property

The view model for this widget.
ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureTableViewModel

FeatureTableWidget.VisibleElements Property

The visible elements that are displayed within the widget.
ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureTableVisibleElements

Methods

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.AddToLayers(IFeatureTableWidgetLayers[]) Method

Asynchronously adds elements to the Layers property.

public System.Threading.Tasks.Task AddToLayers(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers[] values);

Parameters

values dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.DeleteSelection(bool) Method

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

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

Parameters

showWarningPrompt System.Boolean

Indicates whether to display a prompt warning that the selected features will be deleted. Default behavior is to show a warning dialog before proceeding.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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 applicable to features with point geometries.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.FindColumn(string) Method

Finds the specified column within the feature table.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetFindColumn?> FindColumn(string fieldName);

Parameters

fieldName System.String

The fieldName of the column to find. This should match the field name as defined at the feature service level.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetFindColumn>

FeatureTableWidget.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>

FeatureTableWidget.GetActiveFilters() Method

Asynchronously retrieve the current value of the ActiveFilters property.

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

Returns

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

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>

FeatureTableWidget.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>>

FeatureTableWidget.GetColumnReorderingEnabled() Method

Asynchronously retrieve the current value of the ColumnReorderingEnabled property.

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

Returns

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

FeatureTableWidget.GetColumns() Method

Asynchronously retrieve the current value of the Columns property.

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

Returns

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

FeatureTableWidget.GetDisabled() Method

Asynchronously retrieve the current value of the Disabled property.

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

Returns

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

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>

FeatureTableWidget.GetLayers() Method

Asynchronously retrieve the current value of the Layers property.

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

Returns

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

FeatureTableWidget.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>

FeatureTableWidget.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>>

FeatureTableWidget.GetMenuConfig() Method

Asynchronously retrieve the current value of the MenuConfig property.

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

Returns

System.Threading.Tasks.Task<TableMenuConfig>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.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>>

FeatureTableWidget.GetState() Method

Asynchronously retrieve the current value of the State property.

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

Returns

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

FeatureTableWidget.GetStringDescription() Method

Asynchronously retrieve the current value of the StringDescription property.

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

Returns

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

FeatureTableWidget.GetStringTitle() Method

Asynchronously retrieve the current value of the StringTitle property.

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

Returns

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

FeatureTableWidget.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>

FeatureTableWidget.GetTaskCollectionDescription() Method

Asynchronously retrieve the current value of the TaskCollectionDescription property.

public System.Threading.Tasks.Task<System.Func<System.Threading.Tasks.Task>?> GetTaskCollectionDescription();

Returns

System.Threading.Tasks.Task<System.Func<System.Threading.Tasks.Task>>

FeatureTableWidget.GetTaskCollectionTitle() Method

Asynchronously retrieve the current value of the TaskCollectionTitle property.

public System.Threading.Tasks.Task<System.Func<System.Threading.Tasks.Task>?> GetTaskCollectionTitle();

Returns

System.Threading.Tasks.Task<System.Func<System.Threading.Tasks.Task>>

FeatureTableWidget.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>

FeatureTableWidget.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>

FeatureTableWidget.GetVisibleElements() Method

Asynchronously retrieve the current value of the VisibleElements property.

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

Returns

System.Threading.Tasks.Task<FeatureTableVisibleElements>

FeatureTableWidget.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

Index of the page the table should display.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.HideColumn(string) Method

Hides the specified column from the feature table.
ArcGIS Maps SDK for JavaScript

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

Parameters

fieldName System.String

The field name of the column to hide. This should match the field name as defined by the data source.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.RefreshCellContent() Method

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

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

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.RemoveFromLayers(IFeatureTableWidgetLayers[]) Method

Asynchronously remove an element from the Layers property.

public System.Threading.Tasks.Task RemoveFromLayers(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers[] values);

Parameters

values dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.SetColumnReorderingEnabled(Nullable) Method

Asynchronously set the value of the ColumnReorderingEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.SetDisabled(Nullable) Method

Asynchronously set the value of the Disabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.SetLayers(IReadOnlyList) Method

Asynchronously set the value of the Layers property after render.

public System.Threading.Tasks.Task SetLayers(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.SetMenuConfig(TableMenuConfig) Method

Asynchronously set the value of the MenuConfig property after render.

public System.Threading.Tasks.Task SetMenuConfig(dymaptic.GeoBlazor.Pro.Components.TableMenuConfig? value);

Parameters

value TableMenuConfig

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.SetStringDescription(string) Method

Asynchronously set the value of the StringDescription property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.SetStringTitle(string) Method

Asynchronously set the value of the StringTitle property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.SetTaskCollectionDescription(Func) Method

Asynchronously set the value of the TaskCollectionDescription property after render.

public System.Threading.Tasks.Task SetTaskCollectionDescription(System.Func<System.Threading.Tasks.Task>? value);

Parameters

value System.Func<System.Threading.Tasks.Task>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.SetTaskCollectionTitle(Func) Method

Asynchronously set the value of the TaskCollectionTitle property after render.

public System.Threading.Tasks.Task SetTaskCollectionTitle(System.Func<System.Threading.Tasks.Task>? value);

Parameters

value System.Func<System.Threading.Tasks.Task>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.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

FeatureTableWidget.SetVisibleElements(FeatureTableVisibleElements) Method

Asynchronously set the value of the VisibleElements property after render.

public System.Threading.Tasks.Task SetVisibleElements(dymaptic.GeoBlazor.Pro.Components.FeatureTableVisibleElements? value);

Parameters

value FeatureTableVisibleElements

The value to set.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.ShowAllColumns() Method

Shows all of the columns in the table.
ArcGIS Maps SDK for JavaScript

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

Returns

System.Threading.Tasks.Task

FeatureTableWidget.ShowColumn(string) Method

Shows the specified column within the feature table.
ArcGIS Maps SDK for JavaScript

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

Parameters

fieldName System.String

The fieldName of the column to show. This should match the field name as defined at the data source.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.SortColumn(string, Direction) Method

Sorts the column in either ascending (“asc”) or descending (“desc”) order.
param direction The direction to sort.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task SortColumn(string fieldName, dymaptic.GeoBlazor.Core.Enums.Direction direction);

Parameters

fieldName System.String

The specified field name to sort. This should match the field name as defined at the data source.

direction dymaptic.GeoBlazor.Core.Enums.Direction

The direction to sort.

Returns

System.Threading.Tasks.Task

FeatureTableWidget.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

FeatureTableWidget.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()

FeatureTableWidget.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