Events
OnContainerInjected
OnContainerInjected: (event: CustomEvent & { detail: { visualizer: Visualizer } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { visualizer: Visualizer } }): void
-
Parameters
-
event: CustomEvent & { detail: { visualizer: Visualizer } }
Returns void
OnProductChanged
OnProductChanged: (event: CustomEvent & { detail: { product: IProduct } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { product: IProduct } }): void
-
Parameters
-
event: CustomEvent & { detail: { product: IProduct } }
Returns void
OnSceneConfigurationLabelChanged
OnSceneConfigurationLabelChanged: () => void
OnVisualizerLoaded
OnVisualizerLoaded: (event: CustomEvent & { detail: { visualizer: Visualizer } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { visualizer: Visualizer } }): void
-
Parameters
-
event: CustomEvent & { detail: { visualizer: Visualizer } }
Returns void
onApplicationsStripButtonClicked
onApplicationsStripButtonClicked: () => void
onApplicationsStripOpened
onApplicationsStripOpened: () => void
onAsyncOperationEnded
onAsyncOperationEnded: (event: CustomEvent & { detail: { processId: string } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { processId: string } }): void
-
Parameters
-
event: CustomEvent & { detail: { processId: string } }
Returns void
onAsyncOperationStarted
onAsyncOperationStarted: (event: CustomEvent & { detail: { processId: string } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { processId: string } }): void
-
Parameters
-
event: CustomEvent & { detail: { processId: string } }
Returns void
onCloseFullscreenClicked
onCloseFullscreenClicked: () => void
onFavoriteSceneClicked
onFavoriteSceneClicked: () => void
onFavoritesClosed
onFavoritesClosed: () => void
onFavoritesPanelOpened
onFavoritesPanelOpened: () => void
onFullscreenClicked
onFullscreenClicked: () => void
onHotspotClicked
on
HotspotClicked: (event: CustomEvent & { detail: { application: IApplication } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { application: IApplication } }): void
-
Parameters
-
event: CustomEvent & { detail: { application: IApplication } }
Returns void
onOrderSample
on
OrderSample: (event: CustomEvent & { detail: { product: IProduct } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { product: IProduct } }): void
-
Parameters
-
event: CustomEvent & { detail: { product: IProduct } }
Returns void
onProductAddedToCart
on
ProductAddedToCart: (event: CustomEvent & { detail: { product: IProduct } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { product: IProduct } }): void
-
Parameters
-
event: CustomEvent & { detail: { product: IProduct } }
Returns void
onProductAddedToFavorites
onProductRemovedFromFavorites
onSceneDisplayed
on
SceneDisplayed: (event: CustomEvent & { detail: { scene: IFavoriteScene } }) => void
onSceneRemovedFromFavorites
onSceneTouched
on
SceneTouched: (event: CustomEvent & { detail: { scene: IScene } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { scene: IScene } }): void
-
Parameters
-
event: CustomEvent & { detail: { scene: IScene } }
Returns void
onScenesClosed
onScenesClosed: () => void
onScenesOpened
onScenesOpened: () => void
onSummaryClicked
onSummaryClicked: () => void
events when using on/off on the visualizer instance for example:
const onVisualizerLoaded = ({ detail }) => { const visualizerApp: Visualizer = detail.visualizer; const applications = visualizerApp.GetApplicationsList(); console.log(applications); }; const containerElement = document.querySelector('.visualizer'); containerElement.addEventListener('visualizerLoaded', onVisualizerLoaded);