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