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

System.String

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

ColumnTableMenuConfig.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()