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
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
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
ActionColumnConfig.HasCallback Property
A convenience property that signifies whether a custom Callback function was registered.
public bool HasCallback { get; }
Property Value
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
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
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
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
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
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
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.