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