dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

DisplayFilterInfo Class

Display filters are associated with a given layer and control which features are visible on the map.
ArcGIS Maps SDK for JavaScript

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

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 DisplayFilterInfo

Constructors

DisplayFilterInfo() Constructor

Parameterless constructor for use as a Razor Component.

public DisplayFilterInfo();

DisplayFilterInfo(string, IReadOnlyList, Nullable) Constructor

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

public DisplayFilterInfo(string? activeFilterId=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.DisplayFilter>? filters=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.DisplayFilterInfoMode> mode=null);

Parameters

activeFilterId System.String

The active filter id.
ArcGIS Maps SDK for JavaScript

filters System.Collections.Generic.IReadOnlyList<DisplayFilter>

A collection of filters that define which features should be rendered on the display.
ArcGIS Maps SDK for JavaScript

mode System.Nullable<DisplayFilterInfoMode>

The display filter mode.
default “manual”
ArcGIS Maps SDK for JavaScript

Properties

DisplayFilterInfo.ActiveFilterId Property

The active filter id.
ArcGIS Maps SDK for JavaScript

public string? ActiveFilterId { get; set; }

Property Value

System.String

DisplayFilterInfo.Filters Property

A collection of filters that define which features should be rendered on the display.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.DisplayFilter>? Filters { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<DisplayFilter>

DisplayFilterInfo.Mode Property

The display filter mode.
default “manual”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.DisplayFilterInfoMode> Mode { get; set; }

Property Value

System.Nullable<DisplayFilterInfoMode>

Methods

DisplayFilterInfo.AddToFilters(DisplayFilter[]) Method

Asynchronously adds elements to the Filters property.

public System.Threading.Tasks.Task AddToFilters(params dymaptic.GeoBlazor.Core.Model.DisplayFilter[] values);

Parameters

values DisplayFilter[]

The elements to add.

Returns

System.Threading.Tasks.Task

DisplayFilterInfo.GetActiveFilterId() Method

Asynchronously retrieve the current value of the ActiveFilterId property.

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

Returns

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

DisplayFilterInfo.GetFilters() Method

Asynchronously retrieve the current value of the Filters property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.DisplayFilter>?> GetFilters();

Returns

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

DisplayFilterInfo.GetMode() Method

Asynchronously retrieve the current value of the Mode property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.DisplayFilterInfoMode>> GetMode();

Returns

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

DisplayFilterInfo.RemoveFromFilters(DisplayFilter[]) Method

Asynchronously remove an element from the Filters property.

public System.Threading.Tasks.Task RemoveFromFilters(params dymaptic.GeoBlazor.Core.Model.DisplayFilter[] values);

Parameters

values DisplayFilter[]

The elements to remove.

Returns

System.Threading.Tasks.Task

DisplayFilterInfo.SetActiveFilterId(string) Method

Asynchronously set the value of the ActiveFilterId property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

DisplayFilterInfo.SetFilters(IReadOnlyList) Method

Asynchronously set the value of the Filters property after render.

public System.Threading.Tasks.Task SetFilters(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.DisplayFilter>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<DisplayFilter>

The value to set.

Returns

System.Threading.Tasks.Task

DisplayFilterInfo.SetMode(Nullable) Method

Asynchronously set the value of the Mode property after render.

public System.Threading.Tasks.Task SetMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.DisplayFilterInfoMode> value);

Parameters

value System.Nullable<DisplayFilterInfoMode>

The value to set.

Returns

System.Threading.Tasks.Task