Past custom waarde-transformaties toe op een feature.
Voor elke entry in CustomFeatureInfo wordt:
Bij fouten in de custom functie wordt de originele waarde behouden.
Het originele feature object
Lijst van keys binnen het feature object die moeten aangepast worden met custom values
Nieuw feature object met aangepaste waarden
Sorteert en filtert attributen van features op basis van de configuratie voor een layer.
De volgende stappen worden toegepast:
excludeAttributes);attributeOrder;hideUnorderedAttributes);Indien geen configuratie beschikbaar is, worden de originele feature properties geretourneerd.
Id van de layer waarvoor de configuratie geldt
Lijst van feature objecten (key-value paren)
Nieuwe lijst met gesorteerde en gefilterde feature properties
Stelt de sorteer- en filterconfiguraties in per layer.
Deze configuraties bepalen o.a.:
tabIndex.Lijst met SortFilterConfig per layer
Stelt de custom feature info configuratie in.
Deze configuratie maakt het mogelijk om:
Map met keys en bijbehorende CustomFeatureInfo
Stelt een custom sorteerfunctie in voor tabs (feature info collecties).
Wanneer deze functie is ingesteld, wordt deze gebruikt in plaats van de standaard sortering
op basis van tabIndex uit SortFilterConfig.
Vergelijkingsfunctie zoals gebruikt door Array.sort
Sorteert de tabs (feature info collecties) in-place.
Gebruikt de ingestelde sorteerfunctie via setSortTabFunction, of de interne standaardimplementatie indien geen custom functie is ingesteld.
Lijst van FeatureInfoCollection die gesorteerd moet worden
Service voor het configureren van sorteer-, filter- en custom weergave-instellingen van feature info attributen en tabs.