Aditya
TFDThoughtSpot For Developers
•Created by Tarphon on 2/9/2025 in #dev-help
Chaim Platonov - Hey,I'm writing code to sync ...
@pallav PTAL
28 replies
TFDThoughtSpot For Developers
•Created by Alexandre Hausmann - Wex on 2/6/2025 in #dev-help
Alexandre Hausmann - Wex - Hey guysI need as...
Hi @Alexandre Hausmann - Wex If I understood your requirement correctly, you want to pass a path in AppEmbed and wanted to go to a liveboard with a specific tab using vizId. In that case you can pass your path like this -
path: '/insights/pinboard/03c55690-352d-4a25-b6d0-7b6fcce70daa/4ff627a4-3ff1-44db-b4a6-cee4cf214aa9'
and it will redirect you to the liveboard tab in which this vizId exists.8 replies
TFDThoughtSpot For Developers
•Created by rumana-hf on 2/7/2025 in #dev-help
rumana-hf - Hey there. I've been trying to quic...
Hi @rumana-hf Can you please add
{object-id}?{ts-query-params}
after your URLs for Liveboard, Liveboard Visualization and Answer, add {object-id} after your SpotIQ Analytics page and add {path} to your generic link URL. This will not come up in your URL but its there just to inform user that they can add these fields as well.5 replies
TFDThoughtSpot For Developers
•Created by Prathic_BD on 2/3/2025 in #dev-help
Prathic_BD - I am trying to add an event listen...
You can follow this documentation as well - https://developers.thoughtspot.com/docs/code-samples#_event_trigger_on_react_components
10 replies
TFDThoughtSpot For Developers
•Created by Prathic_BD on 2/3/2025 in #dev-help
Prathic_BD - I am trying to add an event listen...
You can do something like this -
<AppEmbed
ref={embedRef}
onALL={() => {console.log('hello world!')}}
/>
10 replies
TFDThoughtSpot For Developers
•Created by Murali Krishna on 12/13/2024 in #dev-help
Hello team,
Hi @Murali Krishna if you want to add an authentication mechanism to validate if the user is valid or not, you can call the auth token api to fetch the token for that user. If the user is not valid, you can throw out the error. If the user is valid, then you can use this token to call download csv API
5 replies
TFDThoughtSpot For Developers
•Created by Ivana Kaufmanova on 11/28/2024 in #dev-help
Hello,
You can choose wether you want to have a authentication mode for embed or not. If you do not want it you can set it to AuthType.None. Or if you want to add some authentication methods(Cookiless, SAML) you can do that as well
2 replies
TFDThoughtSpot For Developers
•Created by Simon on 11/28/2024 in #dev-help
Hi. If someone could advise, that would
You have to hide all the actions present in the menu to hide the 3 dot menu.
This is for all users. You can pass it conditionally to configure it for your specific users.
15 replies
TFDThoughtSpot For Developers
•Created by Simon on 11/28/2024 in #dev-help
Hi. If someone could advise, that would
Yes
15 replies
TFDThoughtSpot For Developers
•Created by Simon on 11/28/2024 in #dev-help
Hi. If someone could advise, that would
Whereever you are calling LiveboardEmbed pass the hidden actions array
15 replies
TFDThoughtSpot For Developers
•Created by Simon on 11/28/2024 in #dev-help
Hi. If someone could advise, that would
Yes
15 replies
TFDThoughtSpot For Developers
•Created by Simon on 11/28/2024 in #dev-help
Hi. If someone could advise, that would
Hi @Simon you can pass the actions you want to hide it as part of hiddenActions array in your LiveboardEmbed method -
const embed = new LiveboardEmbed("#your-own-div", {
frameParams: {},
/*param-start-liveboardId*/
liveboardId: "16c1d488-d8fc-4326-9422-80e3db8a56ff",
hiddenActions: [Action.Share],
});
15 replies
TFDThoughtSpot For Developers
•Created by Mohsin Manzoor Bhat on 10/25/2024 in #dev-help
Liveboard Customizations on login
@Mohsin Manzoor Bhat what is your TS cluster version and can you please share the code snippet of what are you passing in hidden actions array? It is working for me
6 replies
TFDThoughtSpot For Developers
•Created by Jessica on 10/24/2024 in #dev-help
Hi there! I'm having issues with the
Hi @Jessica I am able to reproduce this. For now to unblock yourself can you break the strings into multiple strings and break at the point where liveboard is coming so for example -
to replace "Anyone who already has access to this Liveboard can use this link to view the Liveboard"
customizations: {
content: {
strings: {
"Anyone who already has access to this": "test",
"Liveboard": "dashboard",
"can use this link to view the": "test2"
}
}
}
Let me know if this unblocks you
18 replies
TFDThoughtSpot For Developers
•Created by Mohsin Manzoor Bhat on 10/25/2024 in #dev-help
Liveboard Customizations on login
Can you please try using Action.Explore
6 replies
TFDThoughtSpot For Developers
•Created by Jessica on 10/24/2024 in #dev-help
Hi there! I'm having issues with the
Hi @Jessica can you please point out at what place you are trying to replace these strings. I will check this and will let you know
18 replies
TFDThoughtSpot For Developers
•Created by Jessica on 10/24/2024 in #dev-help
Hi there! I'm curious if it's possible
I don't think it's possible to overlay a modal outside iframe. But maybe you can create a modal outside iframe to solve your this usecase
2 replies
TFDThoughtSpot For Developers
•Created by Adrian on 10/23/2024 in #dev-help
Data and Report APIs
I see. Let me check this internally and get back to you on this.
cc: @shikharTS
9 replies