ggc-library
    Preparing search index...

    Het FeatureInfoComponent toont feature-informatie afkomstig uit kaartlagen zoals WMTS, WMS en GeoJSON via GetFeatureInfo requests.

    Ondersteunt weergave in lijst of tabelvorm, paginering, custom templates, en configuratie van attributen via FeatureInfoConfigService.

    <ggc-feature-info
    [featureInfoCollection]="dataFeatureInfoFromTab"
    [featureInfoDisplayType]="featureInfoDisplayType.LIST"
    [customAttributeNamesAndValues]="customFeatureInfoMap"
    (events)="handleEvent($event)">
    </ggc-feature-info>

    Implements

    • OnChanges
    • AfterContentInit
    Index

    Properties

    customAttributeNamesAndValues: Map<string, CustomFeatureInfo>

    Map van veldnamen naar CustomFeatureInfo objecten. Hiermee kunnen veldnamen en/of veldwaarden aangepast worden.

    events: EventEmitter<FeatureInfoComponentEvent> = ...

    EventEmitter voor het versturen van component-gerelateerde events. Stuurt FeatureInfoComponentEvent bij selectie van een object.

    featureInfoCollection: FeatureInfoCollection | undefined

    Verzameling van features en metadata die weergegeven moeten worden. Bevat een layerName en een lijst van features (OpenLayers of plain objects).

    featureInfoDisplayType: FeatureInfoDisplayType = FeatureInfoDisplayType.TABLE

    Type weergave voor de feature-informatie: lijst of tabel. Default: FeatureInfoDisplayType.TABLE.

    hideEmptyFields: boolean = false

    Verberg velden die leeg zijn (null of lege string). Default: false.

    hidePagerWithOneFeature: boolean = false

    Verberg de paginering als er slechts één feature is. Default: false.

    pagerNext: string = ">"

    Tekst voor de knop om naar de volgende feature te gaan. Default: ">".

    pagerPrevious: string = "<"

    Tekst voor de knop om naar de vorige feature te gaan. Default: "<".

    showEmptyMessage: boolean = true

    Geeft aan of een message moet worden getoond ("Geen informatie beschikbaar") wanneer er geen data is. Default: true.

    Methods

    • Haal de properties uit een lijst van features.

      Parameters

      • features: Feature<Geometry, { [x: string]: any }>[] | object[]

        Een lijst van OpenLayers features of objecten.

      Returns object[]

      Een lijst van objecten met properties.

    • Navigeer naar de volgende feature.

      Returns void

    • Navigeer naar de vorige feature.

      Returns void

    • Controleer of er een volgende feature beschikbaar is.

      Returns boolean

    • Controleer of er een vorige feature beschikbaar is.

      Returns boolean

    • Bepaal of de paginering verborgen moet worden. Wordt bepaald op basis van hidePagerWithOneFeature en aantal features.

      Returns boolean

    • Verwerkt de meegegeven templates na initialisatie van de content. Ondersteunt custom templates voor headers, content, en verbergen van velden.

      Returns void

    • Reageert op wijzigingen in de input-properties. Filtert en sorteert attributen via FeatureInfoConfigService. Stuurt een event bij selectie van een object.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

      Returns void