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
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
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
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
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
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
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
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
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
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
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
TableListListItem.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()