【问题标题】:Tableau Workbook won't appear in website when trying to embed with Javascript尝试使用 Javascript 嵌入时,Tableau 工作簿不会出现在网站中
【发布时间】:2017-03-30 04:25:40
【问题描述】:

因此,我已经能够使用 html 嵌入代码成功嵌入托管在 Tableau Server 上的工作簿。我现在想要更灵活地向网站的某些用户显示哪些报告,因此我正在转向 Javascript API。不幸的是,工作簿现在没有加载。

我正在关注 Tableau 网站上的基本嵌入教程:https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_sample_basic_embed.html

这是我的代码:

function initViz() {
        var placeholderDiv = document.getElementById('tableauPlaceholder');
        var url = 'https://#########.#######.###/views/EnrollmentTool/EnrollmentChange'   
        var options = {
            hideTabs: true,
                    onFirstInteractive: function () {
                        console.log("Run this code when the viz has finished loading.");
                    }
        };
        var viz = new tableau.Viz(placeholderDiv, url, options);
    }

未调用 onFirstInteractive 日志语句,因此该可视化项似乎并未实际加载。

【问题讨论】:

    标签: javascript tableau-api


    【解决方案1】:

    我发现了这个问题,我导入 HTML 文件的 API 版本是 viz_v1.js。

    我不得不改用 tableau-2.min.js。

    【讨论】:

      猜你喜欢
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 2016-01-15
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 2019-12-08
      相关资源
      最近更新 更多