我有一個非公開的Tableau儀表板,通過aspx文件加載,該文件提供所需的驗證,用戶名和密碼,並允許網站訪問者查看網站上的畫面,它收到的票。在Tableau儀表板上使用Tableau JavaScript API通過aspx加載
所以,現在我想讓Tableau在網站上加載,並且已經通過Javascript API應用了過濾器。
或者,我該如何使用Javascript的「onFirstInteractive」選項?問題是我不需要使用Javascript API來加載Tableau,只需要它在Dashboard上應用過濾器。
function tableauFilter(){
var placeholderDiv = document.getElementById("viz2"); // Don't need this
var url = "https://public.tableau.com/views/Test_1228/Dashboard1" // Don't need this either
var options = {
onFirstInteractive : function(FilterName,Value){ //This is what I want to be able to use
activesheet = viz.getWorkbook().getActiveSheet();
任何幫助,高度讚賞。
是的,你是對的。在瀏覽了很長一段時間之後,終於找到了一個解決方案,用jquery和ajax初始化aspx文件中的畫面。 票是非常棘手的部分,因爲它每次加載頁面時都會發生變化,一旦我們能夠獲取變量中的票值,就可以使用javascript API加載tableau儀表板! –