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
OnSceneLoaded
On
SceneLoaded: (event: CustomEvent & { detail: { scene: IScene } }) => void
Type declaration
-
- (event: CustomEvent & { detail: { scene: IScene } }): void
-
Parameters
-
event: CustomEvent & { detail: { scene: IScene } }
Returns 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
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
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
onSceneTouched: () => 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);