【问题标题】:How to embed Tableau into a web page using the tableau JavaScript API?如何使用 tableau JavaScript API 将 Tableau 嵌入到网页中?
【发布时间】:2014-01-13 22:38:56
【问题描述】:

我是一名初学者,尝试将 Tableau 可视化嵌入到我的网页中,这样无论何时单击链接,都会在页面上呈现可视化。但是浏览器在 tableauSoftware 对象上加载错误。如何初始化这个对象?

我使用的是 Tableau Server 试用版

<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>

我收到此错误:

【问题讨论】:

    标签: javascript tableau-api


    【解决方案1】:

    我手头没有笔记本电脑来确认应该在本地 Tableau Server 安装上使用哪个脚本,但请尝试使用 Tableau Public 脚本(根据 JavaScript API Tutorial),看看是否有任何变化:

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

    现在检查了我自己的本地 Tableau Server 安装,您需要的脚本是这个:

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

    【讨论】:

      猜你喜欢
      • 2020-01-24
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 2017-08-05
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2019-12-08
      相关资源
      最近更新 更多