dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Options
LayerListCatalogOptions Class
GeoBlazor DocsCatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript
public class LayerListCatalogOptions :
System.IEquatable<dymaptic.GeoBlazor.Core.Options.LayerListCatalogOptions>
Inheritance System.Object 🡒 LayerListCatalogOptions
Implements System.IEquatable<LayerListCatalogOptions>
Constructors
LayerListCatalogOptions(string, Func<ListItem,Task>, Nullable, string, string, LayerListCatalogOptionsVisibleElements) Constructor
GeoBlazor DocsCatalogLayer specific properties.
default null
ArcGIS Maps SDK for JavaScript
public LayerListCatalogOptions(string? FilterPlaceholder=null, System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? ListItemCreatedFunction=null, System.Nullable<double> MinFilterItems=null, string? SelectionMode=null, string? VisibilityAppearance=null, dymaptic.GeoBlazor.Core.Components.LayerListCatalogOptionsVisibleElements? VisibleElements=null);
Parameters
FilterPlaceholder
System.String
Placeholder text used in the filter input box.
default “”
ArcGIS Maps SDK for JavaScript
ListItemCreatedFunction
System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>
A function that executes each time a ListItem is created.
ArcGIS Maps SDK for JavaScript
MinFilterItems
System.Nullable<System.Double>
The minimum number of list items required to display the filter input box.
default 10
ArcGIS Maps SDK for JavaScript
SelectionMode
System.String
The selection mode for the catalog layer list.
default “none”
ArcGIS Maps SDK for JavaScript
VisibilityAppearance
System.String
Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript
VisibleElements
LayerListCatalogOptionsVisibleElements
The visible elements that are displayed within the catalog layer list.
ArcGIS Maps SDK for JavaScript
Properties
LayerListCatalogOptions.FilterPlaceholder Property
Placeholder text used in the filter input box.
default “”
ArcGIS Maps SDK for JavaScript
public string? FilterPlaceholder { get; set; }
Property Value
LayerListCatalogOptions.HasListItemCreatedHandler Property
Identifies if the Options object has a ListItemCreatedFunction.
public bool HasListItemCreatedHandler { get; }
Property Value
LayerListCatalogOptions.ListItemCreatedFunction Property
A function that executes each time a ListItem is created.
ArcGIS Maps SDK for JavaScript
public System.Func<dymaptic.GeoBlazor.Core.Components.ListItem,System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem>>? ListItemCreatedFunction { get; set; }
Property Value
System.Func<ListItem,System.Threading.Tasks.Task<ListItem>>
LayerListCatalogOptions.MinFilterItems Property
The minimum number of list items required to display the filter input box.
default 10
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MinFilterItems { get; set; }
Property Value
System.Nullable<System.Double>
LayerListCatalogOptions.SelectionMode Property
The selection mode for the catalog layer list.
default “none”
ArcGIS Maps SDK for JavaScript
public string? SelectionMode { get; set; }
Property Value
LayerListCatalogOptions.VisibilityAppearance Property
Determines the icons used to indicate visibility.
default “default”
ArcGIS Maps SDK for JavaScript
public string? VisibilityAppearance { get; set; }
Property Value
LayerListCatalogOptions.VisibleElements Property
The visible elements that are displayed within the catalog layer list.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.LayerListCatalogOptionsVisibleElements? VisibleElements { get; set; }
Property Value
LayerListCatalogOptionsVisibleElements
Methods
LayerListCatalogOptions.OnListItemCreated(ListItem) Method
JavaScript callback function that is called when a list item is created.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ListItem> OnListItemCreated(dymaptic.GeoBlazor.Core.Components.ListItem listItem);
Parameters
listItem
ListItem