interface CatalogOptions {
    addToMap?: boolean;
    auto?: boolean;
    categories?: any[];
    collapsed?: boolean;
    configuration?: { data?: any; type?: string; urls?: string[] };
    draggable?: boolean;
    gutter?: boolean;
    id?: string;
    layerLabel?: string;
    position?: string;
    search?: { criteria?: string[]; display?: boolean };
    titlePrimary?: string;
    titleSecondary?: string;
}

Properties

addToMap?: boolean

Ajoute automatiquement la couche à la carte lors de la sélection.

auto?: boolean

Active l’ajout automatique des événements sur la carte.

categories?: any[]

Liste des catégories et sous-catégories.

collapsed?: boolean

Définit si le widget est replié au chargement.

configuration?: { data?: any; type?: string; urls?: string[] }

Configuration des sources de données.

Type declaration

  • Optionaldata?: any

    Données de configuration déjà chargées.

  • Optionaltype?: string

    Type de configuration ("json" ou "service").

  • Optionalurls?: string[]

    URLs des fichiers de configuration JSON.

draggable?: boolean

Permet de déplacer le panneau du catalogue.

gutter?: boolean

Ajoute ou retire l’espace autour du panneau.

id?: string

Identifiant unique du widget.

layerLabel?: string

Propriété utilisée comme label pour les couches.

position?: string

Position CSS du widget sur la carte.

search?: { criteria?: string[]; display?: boolean }

Options de recherche.

Type declaration

  • Optionalcriteria?: string[]

    Critères de recherche.

  • Optionaldisplay?: boolean

    Affiche le champ de recherche.

titlePrimary?: string

Titre principal du panneau.

titleSecondary?: string

Titre secondaire du panneau.