2014-01-11 10 views
7

Ich bin ein Anfänger, der versucht, Tableau-Visualisierung in meine Webseite einzubetten, so dass, wenn der Link angeklickt wird, Visualisierung auf der Seite gerendert wird. Aber der Browser lädt mit einem Fehler auf dem TableauSoftware-Objekt. Wie kann ich dieses Objekt initialisieren?Wie kann Tableau mithilfe der Tableau-JavaScript-API in eine Webseite eingebettet werden?

Ich bin mit dem Tableau Server-Testversion

<html> 
    <head> 
     <script type='text/javascript' src='http://localhost:85/javascripts/api/viz_v1.js'></script> 
     <script> 
      function initializeViz() { 
       var placeholderDiv = document.getElementById("tableauViz"); 
       var url2 = "http://localhost:85/views/test_page/Sheet1?:embed=y&:display_count=no"; 
       viz = new tableauSoftware.Viz(placeholderDiv, url2); 
      } 
     </script> 
    </head> 

    <body> 
     <a href="#" onclick="$('#tableauViz').html(''); initializeViz()">visualize</a> 

     <div class id ="tableauViz"></div> 
    </body> 
</html> 

ich diesen Fehler:

Enter image description here

+1

Ausgezeichnete Frage! –

Antwort

5

ich nicht meinen Laptop zur Hand haben, um zu bestätigen, welches Skript verwendet werden soll Bei einer lokalen Tableau Server-Installation versuchen Sie jedoch das öffentliche Tableau-Skript (siehe JavaScript API Tutorial), und prüfen Sie, ob es Änderungen gibt:

<script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/tableau_v8.js"></script> 

jetzt Mit meinem eigenen lokalen Tableau Server-Installation überprüft das Skript, das Sie benötigen, ist dieses ein:

<script type="text/javascript" src="http://localhost:85/javascripts/api/tableau_v8.js"></script> 
+0

funktioniert gut, danke! – ArchieTiger

Verwandte Themen