dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

WebMapFloorFilter Class

Floor filtering is controlled by a configurable floor filter.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

WebMapFloorFilter() Constructor

Parameterless constructor for use as a Razor Component.

public WebMapFloorFilter();

WebMapFloorFilter(Nullable, string, string, Nullable, 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 WebMapFloorFilter(System.Nullable<bool> enabled=null, string? facility=null, string? level=null, System.Nullable<bool> longNames=null, System.Nullable<bool> minimized=null, System.Nullable<bool> pinnedLevels=null, string? site=null);

Parameters

enabled System.Nullable<System.Boolean>

Indicates whether the FloorFilter is active and filtering the displayed content according to the FloorFilter selection.
ArcGIS Maps SDK for JavaScript

facility System.String

Contains the facility ID for the initially selected facility in the floor filter.
ArcGIS Maps SDK for JavaScript

level System.String

Contains the level ID for the initially selected floor, which is used when filtering layers by their configured floor-aware properties.
ArcGIS Maps SDK for JavaScript

longNames System.Nullable<System.Boolean>

Indicates whether the levels list is showing the long names from longNameField.
ArcGIS Maps SDK for JavaScript

minimized System.Nullable<System.Boolean>

Indicates whether the floor filter has been minimized to show only the levels list.
ArcGIS Maps SDK for JavaScript

pinnedLevels System.Nullable<System.Boolean>

Indicates whether the levels portion of the floor filter has been pinned to show the levels list.
ArcGIS Maps SDK for JavaScript

site System.String

Contains the site ID for the initially selected site in the floor filter.
ArcGIS Maps SDK for JavaScript

Properties

WebMapFloorFilter.Enabled Property

Indicates whether the FloorFilter is active and filtering the displayed content according to the FloorFilter selection.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> Enabled { get; set; }

Property Value

System.Nullable<System.Boolean>

WebMapFloorFilter.Facility Property

Contains the facility ID for the initially selected facility in the floor filter.
ArcGIS Maps SDK for JavaScript

public string? Facility { get; set; }

Property Value

System.String

WebMapFloorFilter.Level Property

Contains the level ID for the initially selected floor, which is used when filtering layers by their configured floor-aware properties.
ArcGIS Maps SDK for JavaScript

public string? Level { get; set; }

Property Value

System.String

WebMapFloorFilter.LongNames Property

Indicates whether the levels list is showing the long names from longNameField.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> LongNames { get; set; }

Property Value

System.Nullable<System.Boolean>

WebMapFloorFilter.Minimized Property

Indicates whether the floor filter has been minimized to show only the levels list.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> Minimized { get; set; }

Property Value

System.Nullable<System.Boolean>

WebMapFloorFilter.PinnedLevels Property

Indicates whether the levels portion of the floor filter has been pinned to show the levels list.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> PinnedLevels { get; set; }

Property Value

System.Nullable<System.Boolean>

WebMapFloorFilter.Site Property

Contains the site ID for the initially selected site in the floor filter.
ArcGIS Maps SDK for JavaScript

public string? Site { get; set; }

Property Value

System.String

Methods

WebMapFloorFilter.GetEnabled() Method

Asynchronously retrieve the current value of the Enabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetEnabled();

Returns

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

WebMapFloorFilter.GetFacility() Method

Asynchronously retrieve the current value of the Facility property.

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

Returns

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

WebMapFloorFilter.GetLevel() Method

Asynchronously retrieve the current value of the Level property.

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

Returns

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

WebMapFloorFilter.GetLongNames() Method

Asynchronously retrieve the current value of the LongNames property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLongNames();

Returns

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

WebMapFloorFilter.GetMinimized() Method

Asynchronously retrieve the current value of the Minimized property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetMinimized();

Returns

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

WebMapFloorFilter.GetPinnedLevels() Method

Asynchronously retrieve the current value of the PinnedLevels property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetPinnedLevels();

Returns

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

WebMapFloorFilter.GetSite() Method

Asynchronously retrieve the current value of the Site property.

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

Returns

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

WebMapFloorFilter.SetEnabled(Nullable) Method

Asynchronously set the value of the Enabled property after render.

public System.Threading.Tasks.Task SetEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetFacility(string) Method

Asynchronously set the value of the Facility property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetLevel(string) Method

Asynchronously set the value of the Level property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetLongNames(Nullable) Method

Asynchronously set the value of the LongNames property after render.

public System.Threading.Tasks.Task SetLongNames(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetMinimized(Nullable) Method

Asynchronously set the value of the Minimized property after render.

public System.Threading.Tasks.Task SetMinimized(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetPinnedLevels(Nullable) Method

Asynchronously set the value of the PinnedLevels property after render.

public System.Threading.Tasks.Task SetPinnedLevels(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

WebMapFloorFilter.SetSite(string) Method

Asynchronously set the value of the Site property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task