GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Components
ColumnTableMenuConfig Class
Configuration options for the column’s menu.
ArcGIS Maps SDK for JavaScript
public class ColumnTableMenuConfig : dymaptic.GeoBlazor.Core.Components.MapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 ColumnTableMenuConfig
Constructors
ColumnTableMenuConfig() Constructor
Parameterless constructor for use as a Razor Component.
public ColumnTableMenuConfig();
ColumnTableMenuConfig(Nullable, string, IReadOnlyList, Nullable, Nullable) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public ColumnTableMenuConfig(System.Nullable<bool> disabled=null, string? icon=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig>? items=null, System.Nullable<bool> open=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> selectionMode=null);
Parameters
disabled
System.Nullable<System.Boolean>
Indicates whether the menu is disabled.
ArcGIS Maps SDK for JavaScript
icon
System.String
The string value indicating the icon displayed in the header cell of the column.
ArcGIS Maps SDK for JavaScript
items
System.Collections.Generic.IReadOnlyList<TableMenuItemConfig>
The menu items within the table menu.
ArcGIS Maps SDK for JavaScript
open
System.Nullable<System.Boolean>
Indicates whether the menu is open.
ArcGIS Maps SDK for JavaScript
selectionMode
System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>
The selection mode of the menu items.
ArcGIS Maps SDK for JavaScript
Properties
ColumnTableMenuConfig.Disabled Property
Indicates whether the menu is disabled.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> Disabled { get; set; }
Property Value
System.Nullable<System.Boolean>
ColumnTableMenuConfig.Icon Property
The string value indicating the icon displayed in the header cell of the column.
ArcGIS Maps SDK for JavaScript
public string? Icon { get; set; }
Property Value
ColumnTableMenuConfig.Items Property
The menu items within the table menu.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig>? Items { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<TableMenuItemConfig>
ColumnTableMenuConfig.Open Property
Indicates whether the menu is open.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> Open { get; set; }
Property Value
System.Nullable<System.Boolean>
ColumnTableMenuConfig.SelectionMode Property
The selection mode of the menu items.
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode> SelectionMode { get; set; }
Property Value
System.Nullable<dymaptic.GeoBlazor.Core.Enums.SelectionMode>
Methods
ColumnTableMenuConfig.AddToItems(TableMenuItemConfig[]) Method
Asynchronously adds elements to the Items property.
public System.Threading.Tasks.Task AddToItems(params dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig[] values);
Parameters
values
TableMenuItemConfig[]
The elements to add.
Returns
ColumnTableMenuConfig.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>>
ColumnTableMenuConfig.GetIcon() Method
Asynchronously retrieve the current value of the Icon property.
public System.Threading.Tasks.Task<string?> GetIcon();
Returns
System.Threading.Tasks.Task<System.String>
ColumnTableMenuConfig.GetItems() Method
Asynchronously retrieve the current value of the Items property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig>?> GetItems();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TableMenuItemConfig>>
ColumnTableMenuConfig.GetOpen() Method
Asynchronously retrieve the current value of the Open property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetOpen();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
ColumnTableMenuConfig.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>>
ColumnTableMenuConfig.RemoveFromItems(TableMenuItemConfig[]) Method
Asynchronously remove an element from the Items property.
public System.Threading.Tasks.Task RemoveFromItems(params dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig[] values);
Parameters
values
TableMenuItemConfig[]
The elements to remove.
Returns
ColumnTableMenuConfig.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
ColumnTableMenuConfig.SetIcon(string) Method
Asynchronously set the value of the Icon property after render.
public System.Threading.Tasks.Task SetIcon(string? value);
Parameters
value
System.String
The value to set.
Returns
ColumnTableMenuConfig.SetItems(IReadOnlyList) Method
Asynchronously set the value of the Items property after render.
public System.Threading.Tasks.Task SetItems(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableMenuItemConfig>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<TableMenuItemConfig>
The value to set.
Returns
ColumnTableMenuConfig.SetOpen(Nullable) Method
Asynchronously set the value of the Open property after render.
public System.Threading.Tasks.Task SetOpen(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
ColumnTableMenuConfig.SetSelectionMode(Nullable) 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
ColumnTableMenuConfig.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()