GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Components.Widgets
TableListWidget Class
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html”>GeoBlazor Docs</a> The TableList widget provides a way to display a list of tables associated with a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-Map.html”>Map</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html”>ArcGIS Maps SDK for JavaScript</a>
public class TableListWidget : dymaptic.GeoBlazor.Pro.Components.Widgets.ProWidget, dymaptic.GeoBlazor.Core.Interfaces.ITableListWidget, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 dymaptic.GeoBlazor.Core.Components.Widgets.Widget 🡒 ProWidget 🡒 TableListWidget
Implements dymaptic.GeoBlazor.Core.Interfaces.ITableListWidget, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent
Constructors
TableListWidget() Constructor
Parameterless constructor for use as a Razor Component.
public TableListWidget();
TableListWidget(Nullable<bool>, Nullable<bool>, string, string, Nullable<double>, string, string, Func<ListItem,Task<ListItem>>, Nullable<double>, Nullable<double>, IReadOnlyList<TableListListItem>, Nullable<SelectionMode>, TableListViewModel, TableListVisibleElements, string) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public TableListWidget(System.Nullable<bool> collapsed=null, System.Nullable<bool> dragEnabled=null, string? filterPlaceholder=null, string? filterText=null, System.Nullable<double> headingLevel=null, string? icon=null, string? label=null, System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? listItemCreatedFunction=null, System.Nullable<double> minDragEnabledItems=null, System.Nullable<double> minFilterItems=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>? selectedItems=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> selectionMode=null, dymaptic.GeoBlazor.Pro.Components.TableListViewModel? viewModel=null, dymaptic.GeoBlazor.Pro.Components.TableListVisibleElements? visibleElements=null, string? widgetId=null);
Parameters
collapsed
System.Nullable<System.Boolean>
Indicates whether the widget is collapsed. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#collapsed”>ArcGIS Maps SDK for JavaScript</a>
dragEnabled
System.Nullable<System.Boolean>
Indicates whether <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>list items</a> may be reordered within the list by dragging and dropping. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#dragEnabled”>ArcGIS Maps SDK for JavaScript</a>
filterPlaceholder
System.String
Placeholder text used in the filter input if <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>visibleElements.filter</a> is true. default “” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#filterPlaceholder”>ArcGIS Maps SDK for JavaScript</a>
filterText
System.String
The value of the filter input text string if <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>visibleElements.filter</a> is true. default “” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#filterText”>ArcGIS Maps SDK for JavaScript</a>
headingLevel
System.Nullable<System.Double>
Indicates the heading level to use for the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#title”>title</a> of the widget. default 2 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#headingLevel”>ArcGIS Maps SDK for JavaScript</a>
icon
System.String
Icon which represents the widget. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Widget.html#icon”>ArcGIS Maps SDK for JavaScript</a>
label
System.String
The widget’s label. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Widget.html#label”>ArcGIS Maps SDK for JavaScript</a>
listItemCreatedFunction
System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>
Specifies a function that accesses each <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>ListItem</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#listItemCreatedFunction”>ArcGIS Maps SDK for JavaScript</a>
minDragEnabledItems
System.Nullable<System.Double>
The minimum number of list items required to enable drag and drop reordering with <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#dragEnabled”>dragEnabled</a>. default 2 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#minDragEnabledItems”>ArcGIS Maps SDK for JavaScript</a>
minFilterItems
System.Nullable<System.Double>
The minimum number of list items required to display the visibleElements.filter input box. default 10 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#minFilterItems”>ArcGIS Maps SDK for JavaScript</a>
selectedItems
System.Collections.Generic.IReadOnlyList<TableListListItem>
A collection of selected <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>ListItem</a>s representing table list items selected by the user. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#selectedItems”>ArcGIS Maps SDK for JavaScript</a>
selectionMode
System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>
Specifies the selection mode. default “none” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#selectionMode”>ArcGIS Maps SDK for JavaScript</a>
viewModel
TableListViewModel
The view model for this widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#viewModel”>ArcGIS Maps SDK for JavaScript</a>
visibleElements
TableListVisibleElements
The visible elements that are displayed within the widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>ArcGIS Maps SDK for JavaScript</a>
widgetId
System.String
The unique ID assigned to the widget when the widget is created. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Widget.html#id”>ArcGIS Maps SDK for JavaScript</a>
Properties
TableListWidget.Collapsed Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetcollapsed-property”>GeoBlazor Docs</a> Indicates whether the widget is collapsed. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#collapsed”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<bool> Collapsed { get; set; }
Property Value
System.Nullable<System.Boolean>
TableListWidget.DragEnabled Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetdragenabled-property”>GeoBlazor Docs</a> Indicates whether <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>list items</a> may be reordered within the list by dragging and dropping. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#dragEnabled”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<bool> DragEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
TableListWidget.FilterPlaceholder Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetfilterplaceholder-property”>GeoBlazor Docs</a> Placeholder text used in the filter input if <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>visibleElements.filter</a> is true. default “” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#filterPlaceholder”>ArcGIS Maps SDK for JavaScript</a>
public string? FilterPlaceholder { get; set; }
Property Value
TableListWidget.FilterPredicate Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetfilterpredicate-property”>GeoBlazor Docs</a> Specifies a function to handle filtering <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>list items</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#filterPredicate”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Pro.Functions.TableListFilterPredicate? FilterPredicate { get; set; }
Property Value
TableListFilterPredicate(TableListListItem)
TableListWidget.FilterText Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetfiltertext-property”>GeoBlazor Docs</a> The value of the filter input text string if <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>visibleElements.filter</a> is true. default “” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#filterText”>ArcGIS Maps SDK for JavaScript</a>
public string? FilterText { get; set; }
Property Value
TableListWidget.HasCustomHandler Property
A convenience property that signifies whether a custom OnListItemCreatedHandler was registered.
public bool HasCustomHandler { get; }
Property Value
TableListWidget.HasFilterPredicate Property
A convenience property that signifies whether a custom FilterPredicate function was registered.
public bool HasFilterPredicate { get; }
Property Value
TableListWidget.HeadingLevel Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetheadinglevel-property”>GeoBlazor Docs</a> Indicates the heading level to use for the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#title”>title</a> of the widget. default 2 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#headingLevel”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<double> HeadingLevel { get; set; }
Property Value
System.Nullable<System.Double>
TableListWidget.MinDragEnabledItems Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetmindragenableditems-property”>GeoBlazor Docs</a> The minimum number of list items required to enable drag and drop reordering with <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#dragEnabled”>dragEnabled</a>. default 2 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#minDragEnabledItems”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<double> MinDragEnabledItems { get; set; }
Property Value
System.Nullable<System.Double>
TableListWidget.MinFilterItems Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetminfilteritems-property”>GeoBlazor Docs</a> The minimum number of list items required to display the visibleElements.filter input box. default 10 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#minFilterItems”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<double> MinFilterItems { get; set; }
Property Value
System.Nullable<System.Double>
TableListWidget.OnListItemCreatedHandler Property
A delegate to implement a custom handler for setting up each dymaptic.GeoBlazor.Core.Components.ListItem. Function must take in a ListItem and return a Task with the same (updated) item.
public System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? OnListItemCreatedHandler { get; set; }
Property Value
System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>
TableListWidget.OnTriggerAction Property
Event Listener for TriggerAction.
public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Pro.Events.TableListTriggerActionEvent> OnTriggerAction { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TableListTriggerActionEvent>
TableListWidget.SelectedItems Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetselecteditems-property”>GeoBlazor Docs</a> A collection of selected <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>ListItem</a>s representing table list items selected by the user. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#selectedItems”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>? SelectedItems { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<TableListListItem>
TableListWidget.SelectionMode Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetselectionmode-property”>GeoBlazor Docs</a> Specifies the selection mode. default “none” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#selectionMode”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> SelectionMode { get; set; }
Property Value
System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>
TableListWidget.TableItems Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgettableitems-property”>GeoBlazor Docs</a> The collection of table <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList-ListItem.html”>ListItem</a>s displayed within the widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#tableItems”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>? TableItems { get; }
Property Value
System.Collections.Generic.IReadOnlyList<TableListListItem>
TableListWidget.Type Property
The type of widget
public override dymaptic.GeoBlazor.Core.Enums.WidgetType Type { get; }
Property Value
dymaptic.GeoBlazor.Core.Enums.WidgetType
TableListWidget.ViewModel Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetviewmodel-property”>GeoBlazor Docs</a> The view model for this widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#viewModel”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Pro.Components.TableListViewModel? ViewModel { get; set; }
Property Value
TableListWidget.VisibleElements Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgetvisibleelements-property”>GeoBlazor Docs</a> The visible elements that are displayed within the widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#visibleElements”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Pro.Components.TableListVisibleElements? VisibleElements { get; set; }
Property Value
Methods
TableListWidget.AddToSelectedItems(TableListListItem[]) Method
Asynchronously adds elements to the SelectedItems property.
public System.Threading.Tasks.Task AddToSelectedItems(params dymaptic.GeoBlazor.Pro.Components.TableListListItem[] values);
Parameters
values
TableListListItem[]
The elements to add.
Returns
TableListWidget.GetCollapsed() Method
Asynchronously retrieve the current value of the Collapsed property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetCollapsed();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
TableListWidget.GetDragEnabled() Method
Asynchronously retrieve the current value of the DragEnabled property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetDragEnabled();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
TableListWidget.GetFilterPlaceholder() Method
Asynchronously retrieve the current value of the FilterPlaceholder property.
public System.Threading.Tasks.Task<string?> GetFilterPlaceholder();
Returns
System.Threading.Tasks.Task<System.String>
TableListWidget.GetFilterText() Method
Asynchronously retrieve the current value of the FilterText property.
public System.Threading.Tasks.Task<string?> GetFilterText();
Returns
System.Threading.Tasks.Task<System.String>
TableListWidget.GetHeadingLevel() Method
Asynchronously retrieve the current value of the HeadingLevel property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetHeadingLevel();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
TableListWidget.GetMinDragEnabledItems() Method
Asynchronously retrieve the current value of the MinDragEnabledItems property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetMinDragEnabledItems();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
TableListWidget.GetMinFilterItems() Method
Asynchronously retrieve the current value of the MinFilterItems property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetMinFilterItems();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
TableListWidget.GetSelectedItems() Method
Asynchronously retrieve the current value of the SelectedItems property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>?> GetSelectedItems();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TableListListItem>>
TableListWidget.GetSelectionMode() Method
Asynchronously retrieve the current value of the SelectionMode property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>> GetSelectionMode();
Returns
System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>>
TableListWidget.GetTableItems() Method
Asynchronously retrieve the current value of the TableItems property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>?> GetTableItems();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TableListListItem>>
TableListWidget.GetViewModel() Method
Asynchronously retrieve the current value of the ViewModel property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.TableListViewModel?> GetViewModel();
Returns
System.Threading.Tasks.Task<TableListViewModel>
TableListWidget.GetVisibleElements() Method
Asynchronously retrieve the current value of the VisibleElements property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.TableListVisibleElements?> GetVisibleElements();
Returns
System.Threading.Tasks.Task<TableListVisibleElements>
TableListWidget.OnJsFilterPredicate(TableListListItem) Method
JS-invokable method that triggers the FilterPredicate function. Should not be called by consuming code.
public System.Threading.Tasks.Task OnJsFilterPredicate(dymaptic.GeoBlazor.Pro.Components.TableListListItem item);
Parameters
item
TableListListItem
Returns
TableListWidget.OnJsTriggerAction(TableListTriggerActionEvent) Method
JavaScript-Invokable Method for internal use only.
public System.Threading.Tasks.Task OnJsTriggerAction(dymaptic.GeoBlazor.Pro.Events.TableListTriggerActionEvent triggerActionEvent);
Parameters
triggerActionEvent
TableListTriggerActionEvent
Returns
TableListWidget.OnListItemCreated(ListItem) Method
A JavaScript invokable method that is triggered whenever a ListItem is created and a handler is attached.
public System.Threading.Tasks.Task<object?> OnListItemCreated(dymaptic.GeoBlazor.Core.Components.ListItem item);
Parameters
item
dymaptic.GeoBlazor.Core.Components.ListItem
The dymaptic.GeoBlazor.Core.Components.ListItem from the original source.
Returns
System.Threading.Tasks.Task<System.Object>
Returns the modified dymaptic.GeoBlazor.Core.Components.ListItem
TableListWidget.RemoveFromSelectedItems(TableListListItem[]) Method
Asynchronously remove an element from the SelectedItems property.
public System.Threading.Tasks.Task RemoveFromSelectedItems(params dymaptic.GeoBlazor.Pro.Components.TableListListItem[] values);
Parameters
values
TableListListItem[]
The elements to remove.
Returns
TableListWidget.SetCollapsed(Nullable<bool>) Method
Asynchronously set the value of the Collapsed property after render.
public System.Threading.Tasks.Task SetCollapsed(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
TableListWidget.SetDragEnabled(Nullable<bool>) Method
Asynchronously set the value of the DragEnabled property after render.
public System.Threading.Tasks.Task SetDragEnabled(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
TableListWidget.SetFilterPlaceholder(string) Method
Asynchronously set the value of the FilterPlaceholder property after render.
public System.Threading.Tasks.Task SetFilterPlaceholder(string? value);
Parameters
value
System.String
The value to set.
Returns
TableListWidget.SetFilterText(string) Method
Asynchronously set the value of the FilterText property after render.
public System.Threading.Tasks.Task SetFilterText(string? value);
Parameters
value
System.String
The value to set.
Returns
TableListWidget.SetHeadingLevel(Nullable<double>) Method
Asynchronously set the value of the HeadingLevel property after render.
public System.Threading.Tasks.Task SetHeadingLevel(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
TableListWidget.SetMinDragEnabledItems(Nullable<double>) Method
Asynchronously set the value of the MinDragEnabledItems property after render.
public System.Threading.Tasks.Task SetMinDragEnabledItems(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
TableListWidget.SetMinFilterItems(Nullable<double>) Method
Asynchronously set the value of the MinFilterItems property after render.
public System.Threading.Tasks.Task SetMinFilterItems(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
TableListWidget.SetSelectedItems(IReadOnlyList<TableListListItem>) Method
Asynchronously set the value of the SelectedItems property after render.
public System.Threading.Tasks.Task SetSelectedItems(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<TableListListItem>
The value to set.
Returns
TableListWidget.SetSelectionMode(Nullable<SelectionMode>) Method
Asynchronously set the value of the SelectionMode property after render.
public System.Threading.Tasks.Task SetSelectionMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> value);
Parameters
value
System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>
The value to set.
Returns
TableListWidget.SetViewModel(TableListViewModel) Method
Asynchronously set the value of the ViewModel property after render.
public System.Threading.Tasks.Task SetViewModel(dymaptic.GeoBlazor.Pro.Components.TableListViewModel? value);
Parameters
value
TableListViewModel
The value to set.
Returns
TableListWidget.SetVisibleElements(TableListVisibleElements) Method
Asynchronously set the value of the VisibleElements property after render.
public System.Threading.Tasks.Task SetVisibleElements(dymaptic.GeoBlazor.Pro.Components.TableListVisibleElements? value);
Parameters
value
TableListVisibleElements
The value to set.
Returns
TableListWidget.TriggerAction(ActionBase, TableListListItem) Method
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Components.Widgets.TableListWidget.html#tablelistwidgettriggeraction-method”>GeoBlazor Docs</a> Triggers the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#event-trigger-action”>trigger-action</a> event and executes the given <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-support-actions-ActionButton.html”>action</a> or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-support-actions-ActionToggle.html”>action toggle</a>. param item An item associated with the action. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TableList.html#triggerAction”>ArcGIS Maps SDK for JavaScript</a>
public System.Threading.Tasks.Task TriggerAction(dymaptic.GeoBlazor.Core.Components.ActionBase action, dymaptic.GeoBlazor.Pro.Components.TableListListItem item);
Parameters
action
dymaptic.GeoBlazor.Core.Components.ActionBase
The action to execute.
item
TableListListItem
An item associated with the action.
Returns
TableListWidget.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()