GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components

TableTemplate Class

A TableTemplate formats and defines the content of a FeatureTable.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

TableTemplate() Constructor

Parameterless constructor for use as a Razor Component.

public TableTemplate();

TableTemplate(IReadOnlyList) Constructor

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

public TableTemplate(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.ColumnTemplateBase>? columnTemplates=null);

Parameters

columnTemplates System.Collections.Generic.IReadOnlyList<ColumnTemplateBase>

A collection of field column templates and/or group column templates that represent an ordered list of column templates.
ArcGIS Maps SDK for JavaScript

Properties

TableTemplate.ColumnTemplates Property

A collection of field column templates and/or group column templates that represent an ordered list of column templates.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<ColumnTemplateBase>

Methods

TableTemplate.AddToColumnTemplates(ColumnTemplateBase[]) Method

Asynchronously adds elements to the ColumnTemplates property.

public System.Threading.Tasks.Task AddToColumnTemplates(params dymaptic.GeoBlazor.Pro.Components.ColumnTemplateBase[] values);

Parameters

values ColumnTemplateBase[]

The elements to add.

Returns

System.Threading.Tasks.Task

TableTemplate.GetColumnTemplates() Method

Asynchronously retrieve the current value of the ColumnTemplates property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.ColumnTemplateBase>?> GetColumnTemplates();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<ColumnTemplateBase>>

TableTemplate.RemoveFromColumnTemplates(ColumnTemplateBase[]) Method

Asynchronously remove an element from the ColumnTemplates property.

public System.Threading.Tasks.Task RemoveFromColumnTemplates(params dymaptic.GeoBlazor.Pro.Components.ColumnTemplateBase[] values);

Parameters

values ColumnTemplateBase[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TableTemplate.SetColumnTemplates(IReadOnlyList) Method

Asynchronously set the value of the ColumnTemplates property after render.

public System.Threading.Tasks.Task SetColumnTemplates(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Components.ColumnTemplateBase>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<ColumnTemplateBase>

The value to set.

Returns

System.Threading.Tasks.Task

TableTemplate.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()