Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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 从GWT中的HighCharts库中以编程方式在stockchart上选择一个点(也在本机JS中)_Javascript_Gwt_Highcharts_Highstock - Fatal编程技术网

Javascript 从GWT中的HighCharts库中以编程方式在stockchart上选择一个点(也在本机JS中)

Javascript 从GWT中的HighCharts库中以编程方式在stockchart上选择一个点(也在本机JS中),javascript,gwt,highcharts,highstock,Javascript,Gwt,Highcharts,Highstock,我正在使用HighCharts API中用于GWT的Stockchart。我想在单击按钮时选择一个点 我有这样的想法: public void onClick(ClickEvent event) { System.out.println("Clicked + i ." + i + "- >" + points[i].getX() ) ; chart.getSeries()[0].getPoints()[i].select(true, false);

我正在使用HighCharts API中用于GWT的Stockchart。我想在单击按钮时选择一个点

我有这样的想法:

    public void onClick(ClickEvent event) {

        System.out.println("Clicked + i ." + i + "- >" + points[i].getX() ) ;
        chart.getSeries()[0].getPoints()[i].select(true, false);
        select(true, false);
        i++;
        if (i == 4) {
            i = 0;
        }
    }
现在,这对于Highchart图形很有效,但是对于StockChart(相同的API,只是不同的图表对象),它不起作用。股票图表不支持吗 这个功能?也许是导航的原因?请帮忙

编辑: 我还测试了这两种图表类型,结果如下。在我看来,要么StockChart不支持此功能(可能是因为导航选项),要么它可能需要一些额外的配置。以下是测试:


谢谢

您必须启用标记

尝试添加以下内容:

 Marker marker = new Marker();
 marker.setEnabled(true);

 SeriesPlotOptions spo = new SeriesPlotOptions();
 spo.setMarker(marker);

 Series series1 = chart.createSeries()
 .setPlotOptions(spo)

在基本highstock文档中记录为完全受支持。假设它不支持GWTShell,这可能是一个问题。好吧,但我试着在JS上测试,但它没有工作。在这两个示例中,只更改了图表类型,在HighChart上它可以工作,而StockChart不能工作股票:-高图:请查看我更新的问题,格式更好。