Interface PopupTemplateResolver

Resolves popup templates for layers or stores.

Use popups.PopupTemplateResolver as service name in your manifest.json to get an PopupTemplateResolver instance.

Hierarchy

  • PopupTemplateResolver

Methods

  • Resolves popup template for store or layer.

    Note that the source layer is required on a graphic (.layer property) if domain values should be resolved, even if a popup template is resolved from a store.

    The popup template resolver returns the additional layer property if the original layer could be found, which will point to the layer where the feature originates from.

    Parameters

    Returns Promise<UnknownPopupTemplate | ResolvedPopupTemplate>

    Example

    Resolve for store

    const { popupTemplate } = resolver.resolvePopupTemplate({store: store});
    

    Example

    Resolve for storeId

    const { popupTemplate } = resolver.resolvePopupTemplate({storeId: "my-store"});
    

    Example

    Resolve for layerId

    const { popupTemplate } = resolver.resolvePopupTemplate({layerId: "countries"});
    

    Example

    Resolve for sub layerId

    const { popupTemplate } = resolver.resolvePopupTemplate({layerId: "countries/2"});
    

Generated using TypeDoc