【问题标题】:Create Table using Highcharts GWT使用 Highcharts GWT 创建表
【发布时间】:2019-06-13 09:02:22
【问题描述】:

我正在使用 GWT (Highcharts-1.7.0.jar) API 创建图表。 我还想为相应的图表数据创建表格。 当我探索时,我发现 http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/export-data/showtable/ 以下 javascript 将启用表格

    exporting: {
       showTable: true
    }

但我无法在 'highcharts-1.7.0.jar' 中找到此 API

我可以为此实现自定义逻辑。但我使用的是向下钻取 API,因此我希望也根据向下钻取图表加载表。

我已经尝试将导出设置为 true

    chart.setExporting( new Exporting().setEnabled( true ) );

添加此代码后,我可以选择导出为 pdf、图像等,但不能导出为 csv、xls。

【问题讨论】:

标签: gwt highcharts


【解决方案1】:

在您提供的jsfiddle示例中,可以看到Highcharts配置对象中有一个选项:

exporting: {
   showTable: true
}

此外,正如Highcharts export documentation 中所述,您需要将其添加到您的代码中:

<script src="https://code.highcharts.com/modules/exporting.js"></script>

<!-- optional -->
<script src="http://code.highcharts.com/modules/offline-exporting.js"></script>
<script src="http://code.highcharts.com/modules/export-data.js"></script>

<div class="chart-outer">
    <div id="container"></div>
    <!-- data table is inserted here -->
</div>

我也鼓励你看看exporting API documentation

【讨论】:

  • 感谢 Lafarie,我看到 'showTable: true' 将启用表格,但我无法在 'highcharts-1.7.0.jar' 中找到这个 'showtable' API。请注意:我使用的是“GWT”而不是 javascript。
  • 哦,对了,很抱歉@user2699067!我看到exporting API 可从Highcharts 2.0.0 获得。我认为您需要稍微升级一下您的版本(目前最新的是7.1.2)。
猜你喜欢
  • 2015-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多