AppEmbed
Embeds full ThoughtSpot experience in a host application.
Index🔗
Constructors🔗
new AppEmbed(domSelector: DOMSelector , viewConfig: AppViewConfig ) : AppEmbed
Function Parameters
- domSelector
-
-
domSelector: DOMSelector
-
- viewConfig
-
-
viewConfig: AppViewConfig
-
Returns
Defined in : embed/app.ts
Overrides V1Embed.constructor
Methods🔗
destroy🔗
destroy() : void
Destroys the ThoughtSpot embed, and remove any nodes from the DOM.
Returns
void
Version : SDK: 1.19.1 | ThoughtSpot: *
Defined in : embed/ts-embed.ts
Inherited from V1Embed.destroy
getAnswerService🔗
getAnswerService(vizId?: string ) : Promise< AnswerService >
Returns the answerService which can be used to make arbitrary graphql calls on top session.
Function Parameters
- vizId
-
Optional
-
vizId: string
-
to get for a specific viz in case of a Liveboard.
Returns
Promise< AnswerService >
Version : SDK: 1.25.0 / ThoughtSpot 9.10.0
Defined in : embed/ts-embed.ts
Inherited from V1Embed.getAnswerService
getIFrameSrc🔗
getIFrameSrc() : string
Constructs the URL of the ThoughtSpot app page to be rendered.
Returns
string
Defined in : embed/app.ts
getIframeSrc🔗
getIframeSrc() : string
Returns
string
Defined in : embed/ts-embed.ts
Inherited from V1Embed.getIframeSrc
getPreRenderIds🔗
getPreRenderIds() : {child?: string = …​, wrapper?: string = …​}
Retrieves unique HTML element IDs for PreRender-related elements. These IDs are constructed based on the provided 'preRenderId' from 'viewConfig'.
Returns
{child?: string = …​, wrapper?: string = …​}
property
: {string} wrapper - The HTML element ID for the PreRender wrapper.
property
: {string} child - The HTML element ID for the PreRender child.
Defined in : embed/ts-embed.ts
Inherited from V1Embed.getPreRenderIds