GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

ActionColumnConfig Class

Configuration for the FeatureTable’s actionColumn.
ArcGIS Maps SDK for JavaScript

public class ActionColumnConfig : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 ActionColumnConfig

Constructors

ActionColumnConfig() Constructor

Parameterless constructor for use as a Razor Component.

public ActionColumnConfig();

ActionColumnConfig(ActionColumnDisabledFunction, Nullable, ActionColumnCallback, Nullable, string, string) Constructor

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

public ActionColumnConfig(dymaptic.GeoBlazor.Pro.Functions.ActionColumnDisabledFunction? actionColumnDisabledFunctionDisabled=null, System.Nullable<bool> boolDisabled=null, dymaptic.GeoBlazor.Pro.Functions.ActionColumnCallback? callback=null, System.Nullable<bool> frozenToEnd=null, string? icon=null, string? label=null);

Parameters

actionColumnDisabledFunctionDisabled ActionColumnDisabledFunction

Indicates if a specific action should be conditionally disabled.
ArcGIS Maps SDK for JavaScript

boolDisabled System.Nullable<System.Boolean>

Indicates if a specific action should be conditionally disabled.
ArcGIS Maps SDK for JavaScript

callback ActionColumnCallback(object)

Callback function invoked when the action is clicked or activated via the keyboard.
ArcGIS Maps SDK for JavaScript

frozenToEnd System.Nullable<System.Boolean>

Indicates the column should be frozen to the end of the table.
ArcGIS Maps SDK for JavaScript

icon System.String

The string value indicating the Calcite icon displayed for the action.
ArcGIS Maps SDK for JavaScript

label System.String

The accessible label to display when hovering over the action.
ArcGIS Maps SDK for JavaScript

Properties

ActionColumnConfig.ActionColumnDisabledFunctionDisabled Property

Indicates if a specific action should be conditionally disabled.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Functions.ActionColumnDisabledFunction? ActionColumnDisabledFunctionDisabled { get; set; }

Property Value

ActionColumnDisabledFunction

ActionColumnConfig.BoolDisabled Property

Indicates if a specific action should be conditionally disabled.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

ActionColumnConfig.Callback Property

Callback function invoked when the action is clicked or activated via the keyboard.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Functions.ActionColumnCallback? Callback { get; set; }

Property Value

ActionColumnCallback(object)

ActionColumnConfig.FrozenToEnd Property

Indicates the column should be frozen to the end of the table.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

ActionColumnConfig.HasActionColumnDisabledFunctionDisabled Property

A convenience property that signifies whether a custom ActionColumnDisabledFunctionDisabled function was registered.

public bool HasActionColumnDisabledFunctionDisabled { get; }

Property Value

System.Boolean

ActionColumnConfig.HasCallback Property

A convenience property that signifies whether a custom Callback function was registered.

public bool HasCallback { get; }

Property Value

System.Boolean

ActionColumnConfig.Icon Property

The string value indicating the Calcite icon displayed for the action.
ArcGIS Maps SDK for JavaScript

public string? Icon { get; set; }

Property Value

System.String

ActionColumnConfig.Label Property

The accessible label to display when hovering over the action.
ArcGIS Maps SDK for JavaScript

public string? Label { get; set; }

Property Value

System.String

Methods

ActionColumnConfig.GetBoolDisabled() Method

Asynchronously retrieve the current value of the BoolDisabled property.

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

Returns

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

ActionColumnConfig.GetFrozenToEnd() Method

Asynchronously retrieve the current value of the FrozenToEnd property.

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

Returns

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

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

ActionColumnConfig.GetLabel() Method

Asynchronously retrieve the current value of the Label property.

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

Returns

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

ActionColumnConfig.OnJsCallback(string) Method

JS-invokable method that triggers the Callback function.
Should not be called by consuming code.

public System.Threading.Tasks.Task OnJsCallback(string parameters);

Parameters

parameters System.String

Returns

System.Threading.Tasks.Task

ActionColumnConfig.SetBoolDisabled(Nullable) Method

Asynchronously set the value of the BoolDisabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

ActionColumnConfig.SetFrozenToEnd(Nullable) Method

Asynchronously set the value of the FrozenToEnd property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

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

ActionColumnConfig.SetLabel(string) Method

Asynchronously set the value of the Label property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task