GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

TableListListItem Class

The panel’s parent ListItem that represents a table in the map.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

TableListListItem() Constructor

Parameterless constructor for use as a Razor Component.

public TableListListItem();

TableListListItem(IReadOnlyList<IReadOnlyList>, Nullable, Nullable, Layer, Nullable, Nullable, string) Constructor

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

public TableListListItem(System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>> actionsSections, System.Nullable<bool> actionsOpen=null, System.Nullable<bool> hidden=null, dymaptic.GeoBlazor.Core.Components.Layers.Layer? layer=null, System.Nullable<bool> listModeDisabled=null, System.Nullable<bool> open=null, string? title=null);

Parameters

actionsSections System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>

A nested 2-dimensional collection of actions that could be triggered on the item.
ArcGIS Maps SDK for JavaScript

actionsOpen System.Nullable<System.Boolean>

Indicates whether the actions panel is open in the TableList.
default false
ArcGIS Maps SDK for JavaScript

hidden System.Nullable<System.Boolean>

When true, hides the layer from the TableList instance.
default false
ArcGIS Maps SDK for JavaScript

layer dymaptic.GeoBlazor.Core.Components.Layers.Layer

The layer associated with the triggered action.
default null
ArcGIS Maps SDK for JavaScript

listModeDisabled System.Nullable<System.Boolean>

Specifies whether to ignore the listMode property of the child layers in the list item.
default false
ArcGIS Maps SDK for JavaScript

open System.Nullable<System.Boolean>

Whether the layer is open in the TableList.
default false
ArcGIS Maps SDK for JavaScript

title System.String

The title of the table.
ArcGIS Maps SDK for JavaScript

Properties

TableListListItem.ActionsOpen Property

Indicates whether the actions panel is open in the TableList.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TableListListItem.ActionsSections Property

A nested 2-dimensional collection of actions that could be triggered on the item.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>? ActionsSections { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>

TableListListItem.Children Property

When a layer contains sublayers, this property is a Collection of ListItem objects belonging to the given layer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.TableListListItem>? Children { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<TableListListItem>

TableListListItem.Error Property

The Error object returned if an error occurred.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.Error? Error { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Model.Error

TableListListItem.Hidden Property

When true, hides the layer from the TableList instance.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TableListListItem.ListModeDisabled Property

Specifies whether to ignore the listMode property of the child layers in the list item.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TableListListItem.Open Property

Whether the layer is open in the TableList.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TableListListItem.Panel Property

Allows you to display custom content for each ListItem
in the TableList widget.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.Widgets.TableListItemPanelWidget? Panel { get; set; }

Property Value

TableListItemPanelWidget

TableListListItem.Publishing Property

Value is true when the layer is being published.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TableListListItem.Title Property

The title of the table.
ArcGIS Maps SDK for JavaScript

public string? Title { get; set; }

Property Value

System.String

Methods

TableListListItem.AddToActionsSections(IReadOnlyList[]) Method

Asynchronously adds elements to the ActionsSections property.

public System.Threading.Tasks.Task AddToActionsSections(params System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>[] values);

Parameters

values System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>[]

The elements to add.

Returns

System.Threading.Tasks.Task

TableListListItem.GetActionsOpen() Method

Asynchronously retrieve the current value of the ActionsOpen property.

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

Returns

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

TableListListItem.GetActionsSections() Method

Asynchronously retrieve the current value of the ActionsSections property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>?> GetActionsSections();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>>

TableListListItem.GetError() Method

Asynchronously retrieve the current value of the Error property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Error?> GetError();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Error>

TableListListItem.GetHidden() Method

Asynchronously retrieve the current value of the Hidden property.

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

Returns

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

TableListListItem.GetLayer() Method

Asynchronously retrieve the current value of the Layer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Layers.Layer?> GetLayer();

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Layers.Layer>

TableListListItem.GetListModeDisabled() Method

Asynchronously retrieve the current value of the ListModeDisabled property.

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

Returns

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

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

TableListListItem.GetPublishing() Method

Asynchronously retrieve the current value of the Publishing property.

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

Returns

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

TableListListItem.GetTitle() Method

Asynchronously retrieve the current value of the Title property.

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

Returns

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

TableListListItem.RemoveFromActionsSections(IReadOnlyList[]) Method

Asynchronously remove an element from the ActionsSections property.

public System.Threading.Tasks.Task RemoveFromActionsSections(params System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>[] values);

Parameters

values System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TableListListItem.SetActionsOpen(Nullable) Method

Asynchronously set the value of the ActionsOpen property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

TableListListItem.SetActionsSections(IReadOnlyList<IReadOnlyList>) Method

Asynchronously set the value of the ActionsSections property after render.

public System.Threading.Tasks.Task SetActionsSections(System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>> value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.ActionBase>>

The value to set.

Returns

System.Threading.Tasks.Task

TableListListItem.SetHidden(Nullable) Method

Asynchronously set the value of the Hidden property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

TableListListItem.SetLayer(Layer) Method

Asynchronously set the value of the Layer property after render.

public System.Threading.Tasks.Task SetLayer(dymaptic.GeoBlazor.Core.Components.Layers.Layer? value);

Parameters

value dymaptic.GeoBlazor.Core.Components.Layers.Layer

The value to set.

Returns

System.Threading.Tasks.Task

TableListListItem.SetListModeDisabled(Nullable) Method

Asynchronously set the value of the ListModeDisabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

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

TableListListItem.SetTitle(string) Method

Asynchronously set the value of the Title property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

TableListListItem.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()