从rangeSelector获取date-input-boxes的值

das*_*oco 3 highcharts highstock

是否可以从rangeSelector获取日期输入框的值?

Jug*_*kar 6

var chart = new Highcharts.StockChart(chartingOptions);
...
var zoomStartEpochTime = chart.rangeSelector.leftBox.HCTime;
var zoomEndEpochTime = chart.rangeSelector.rightBox.HCTime;
Run Code Online (Sandbox Code Playgroud)

另外,您可以查询x轴的极值为同

var zoomStartEpochTime = chart.xAxis[0].getExtremes().min;
var zoomEndEpochTime = chart.xAxis[0].getExtremes().max;
Run Code Online (Sandbox Code Playgroud)


jon*_*oll 5

是的,你可以获得这些价值.如果您使用的是JQuery:

var minDate = $('input.highcharts-range-selector:eq(0)').val();
var maxDate = $('input.highcharts-range-selector:eq(1)').val();
Run Code Online (Sandbox Code Playgroud)