0

当我打开一个包含 Highcharts 的页面(我使用 3 个饼图)时,总是显示打印对话框,我不知道它是如何出现的并停止它。

这是js代码:

<script type="text/javascript">
        $(document).ready(function() {
        var options = {
            chart: {
                renderTo: 'users_contain',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            title: {
                text: 'Users'
            },
            // exporting: {
                // buttons: { 
                    // exportButton: {
                        // enabled:true
                    // },
                    // printButton: {
                        // enabled:false
                    // }

                // }
            // },
            exporting: {
                     enabled: false
            },
            tooltip: {
                formatter: function() {
                    return '<b>'+ this.point.name +'</b>: '+ Highcharts.numberFormat(this.percentage,2) +' %';
                }
            },
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: true,
                        color: '#000000',
                        connectorColor: '#000000',
                        formatter: function() {
                            return '<b>'+ this.point.name +'</b>: '+ Highcharts.numberFormat(this.percentage,2) +' %';
                        }
                    }
                }
            },
            series: [{
                type: 'pie',
                name: 'User Usage',
                data: []
            }]
        } 
        $.getJSON("data/account_preview/user_usage.php", function(json) {
            options.series[0].data = json;
            chart = new Highcharts.Chart(options);
        });    

    });     

    </script>   

我试图通过添加这个来修改它的导出

exporting: {
    enabled: false
}

或者

exporting: {
      buttons: { 
                 exportButton: {
                      enabled:false
                 },
                 printButton: {
                      enabled:false
                 }
              }
          }

但是,它也不起作用,它只是使图表中的按钮导出被禁用。

任何人都知道,当我打开包含 highcharts 的页面时如何停止打印对话框?谢谢。

4

0 回答 0