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