试图获取谷歌daterangefilter的日期范围边界

时间:2016-10-21 16:12:41

标签: javascript google-visualization google-chartwrapper

我已经连接了一个事件监听器,当滑块上的值发生变化时通知我。但是,我无法阅读它们。

google.visualization.events.addListener(dfHistorical,'statechange',function(e) {

                    alert("Min value: " + dfHistorical.getOption('minValue') + " Max value: " + dfHistorical.getOption('maxValue'));

            });

1 个答案:

答案 0 :(得分:0)

DateRangeFilter 'state'属性有四个属性......

  

lowValue - 所选范围的较低范围(包括)。

     

highValue - 所选范围的更高范围,包括在内。

     

lowThumbAtMinimum - 滑块的下方拇指是否锁定在允许的最小范围内。如果设置,则覆盖lowValue

     

highThumbAtMaximum - 滑块的较高拇指是否锁定在允许的最大范围内。如果设置,则覆盖highValue

要访问属性,请使用getState()方法

DateRangeFilter.getState().lowValue

e.g。

google.visualization.events.addListener(dfHistorical, 'statechange', function () {
  var valHigh = dfHistorical.getState().highValue;
  var valLow = dfHistorical.getState().lowValue;

  console.log(valLow, valHigh);
});