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.
Resolve for store
const { popupTemplate } = resolver.resolvePopupTemplate({store: store});
Resolve for storeId
const { popupTemplate } = resolver.resolvePopupTemplate({storeId: "my-store"});
Resolve for layerId
const { popupTemplate } = resolver.resolvePopupTemplate({layerId: "countries"});
Resolve for sub layerId
const { popupTemplate } = resolver.resolvePopupTemplate({layerId: "countries/2"});
Generated using TypeDoc
Resolves popup templates for layers or stores.
Use
popups.PopupTemplateResolver
as service name in yourmanifest.json
to get an PopupTemplateResolver instance.