2014-03-29 121 views
0

我尝试使用amCharts。我有一张表示每日数据的图表。我不能让用户无法选择小于5天的时间段(我不想发送5天点图)amCharts最小的变焦范围(最小周期选择范围)

此外,我可以将更改的事件附加到期间选择器,但图表缩放和图表滚动酒吧没有任何我可以使用的事件和方法。

我必须这样做,用户将看到消息“请选择范围是5天以上”当他试图滚动,选择周期和放大图。并将图表放大到5DD。

此外,我提到,周期选择每次更改事件,火灾时,模糊事件上的投入发射,我认为这是不对的行为。日期改变时应该开火,是吗?

chart.periodSelector.addListener('changed', function(){ 
    alert('changed'); 
}); 

我有连接到周期选择输入(它不允许用户选择少于5天的范围),但我只能更新我的日期选择范围仅当用户输入的日期,我不能日期选择器如果他放大了图表,滚动图表就可以做任何事情。我没有在您的API中看到任何事件。

感谢您的帮助!将等待任何建议。

回答

0

使用缩放,而不是事件。

chart.addListener('zoomed', function (event) { 
// Your code 
} 

而现在,获得选择的开始和结束日期,使用此: event.startDate event.endDate

+0

如果仍要要解决这个问题,请提供基本的例子。我会尽量根据您的需要进行编辑。 –