Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除highchart上的导出和打印按钮插件_Javascript_Asp.net Mvc_Charts_Highcharts - Fatal编程技术网

Javascript 删除highchart上的导出和打印按钮插件

Javascript 删除highchart上的导出和打印按钮插件,javascript,asp.net-mvc,charts,highcharts,Javascript,Asp.net Mvc,Charts,Highcharts,我正在使用MVC,目前正在使用highchart 我正在使用Exporting.js,以便用户可以打印或导出highchart图表。 我在一个视图中有两个图表,我想禁用其中一个图表的打印和导出。我该怎么做 Exporting.js会自动为图表提供这两个按钮选项 多谢 正确的解决方案: .SetExporting(new Exporting { Enabled = false, EnableImages = false }); 有关如何禁用导出,请参见以下内容。可以找到所有可修改导出选项的说明

我正在使用MVC,目前正在使用highchart

我正在使用Exporting.js,以便用户可以打印或导出highchart图表。 我在一个视图中有两个图表,我想禁用其中一个图表的打印和导出。我该怎么做

Exporting.js会自动为图表提供这两个按钮选项

多谢

正确的解决方案:

.SetExporting(new Exporting { Enabled = false, EnableImages = false });
有关如何禁用导出,请参见以下内容。可以找到所有可修改导出选项的说明

编辑

看起来您正在使用DotNet.Highcharts。以下是有关如何使用和设置导出功能的示例:

.SetExporting(new Exporting
{
    Buttons = new ExportingButtons
        {
            ExportButton = new ExportingButtonsExportButton
                {
                    Align = HorizontalAligns.Right,
                        //BackgroundColor  <-- Don't know how to set yet
                        BorderColor = Color.Black,
                        BorderRadius = 3,
                        BorderWidth = 1,
                        Enabled = true,
                        Height = 35,
                        HoverBorderColor = Color.Red,
                        HoverSymbolFill = Color.Black,
                        HoverSymbolStroke = Color.Black,
                        //Onclick
                        //MenuItems
                        SymbolSize = 25,
                        SymbolX = 18,
                        SymbolY = 18,
                        VerticalAlign = VerticalAligns.Top,
                        Width = 35,
                        Y = 10,
                        X = -50
                },
                PrintButton = new ExportingButtonsPrintButton
                {
                    Align = HorizontalAligns.Right,
                        //BackgroundColor  <-- Don't know how to set yet
                        BorderColor = Color.Black,
                        BorderRadius = 3,
                        BorderWidth = 1,
                        Enabled = true,
                        Height = 35,
                        HoverBorderColor = Color.Red,
                        HoverSymbolFill = Color.Black,
                        HoverSymbolStroke = Color.Black,
                        //Onclick
                        //MenuItems
                        SymbolStroke = Color.Teal,
                        SymbolSize = 25,
                        SymbolX = 18,
                        SymbolY = 18,
                        VerticalAlign = VerticalAligns.Top,
                        Width = 35,
                        Y = 10,
                        X = -15
                }
    },
        Enabled = true,
        EnableImages = true,
        Filename = "HomeChart",
        Type = "image/png",
        Url = "http://export.highcharts.com",
        Width = 800
})
.SetExporting(新导出)
{
按钮=新导出按钮
{
ExportButton=新导出按钮ExportButton
{
对齐=水平对齐。右,

//BackgroundColor您可以同时禁用两个按钮(即整个导出部分),方法是:

exporting: {
         enabled: false
}
您也可以像这样禁用任意一个或两个

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

    }
}

您提到的第一个选项:

exporting: {
         enabled: false
}
如果在重用html容器(即刷新数据)的场景中使用highcharts对象,则断开该对象

在这种情况下,我唯一可行的选择是将两者结合起来:

  optionsMini.exporting = {
        enabled: false,
        buttons: {
            exportButton: {
                enabled: false
            },
            printButton: {
                enabled: false
            }

        }
    }

以下内容适用于MVC5和Highsoft.Highcharts 我在这行前面添加了它:
Title=newtitle{Text=“charts”},

Exporting = new Exporting { Enabled = false },

导出:如果您的目的是完全禁用,则false也是完全可以接受的。有人可以提供具有特定导出选项的工作小提琴吗?我可以禁用所有选项,但不能选择特定的导出选项。例如,我只允许打印,但不允许作为导出SVG@LiranBrimer,设置
启用:false
对于每个按钮,除了
print
按钮。您可以创建一个JSFIDLE吗?我使用的是HighCharts版本3.0.2。已在本地设置HighCharts服务器以导出图表。当从图表右上角选择下载为png/jpeg/pdf时,将显示HighCharts演示页面。如何停止重播Action可以帮助我不适用于更新版本的DotNetHighcharts…ExportingButtons中没有“PrintButton”选项ExportButton唯一可用的选项是ContextButton,可以禁用它删除所有选项。我如何才能仅打印?谢谢我正在使用HighCharts版本3.0.2。已设置HighCharts服务器用于导出图表的ally。当从图表右上角选择下载为png/jpeg/pdf时,将显示Highcharts演示页面。如何停止重定向,请帮助我