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
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
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
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
FeatureTableWidget.HasCellDblclickListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellDblclickListener { get; }
Property Value
FeatureTableWidget.HasCellKeydownListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellKeydownListener { get; }
Property Value
FeatureTableWidget.HasCellPointeroutListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellPointeroutListener { get; }
Property Value
FeatureTableWidget.HasCellPointeroverListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasCellPointeroverListener { get; }
Property Value
FeatureTableWidget.HasColumnReorderListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasColumnReorderListener { get; }
Property Value
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
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
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
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
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
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
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.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
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
FeatureTableWidget.StringTitle Property
Replacement title for the table widget.
ArcGIS Maps SDK for JavaScript
public string? StringTitle { get; set; }
Property Value
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.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.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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
FeatureTableWidget.ScrollToBottom() Method
Scrolls the table to the bottom row.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task ScrollToBottom();
Returns
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
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
FeatureTableWidget.ScrollToTop() Method
Scrolls the table to the top row.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task ScrollToTop();
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
FeatureTableWidget.ShowAllColumns() Method
Shows all of the columns in the table.
ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task ShowAllColumns();
Returns
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
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
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
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();