2015-12-23 3 views
0

Я пытаюсь определить, будет ли пользователь увеличен на kendoChart.
Для этого нужно проверить, должен ли я обновлять dataSource этой диаграммы.Обнаружить масштабирование на kendoChart

код до сих пор

<!--DATA SOURCE!--> 
var lineSource = new kendo.data.DataSource(...DATA...); 

<!--KENDO CHART!--> 
$("#Line").kendoChart({ 
     dataSource: lineSource, 
     series: [{ 
      type: "line", 
      aggregate: "max", 
      field: "value", 
      categoryField: "date", 
      markers: { 
       visible: false 
      }, 
      tooltip: { 
       visible: true, 
       template: "#= category # : #= value#ms" 
      } 
     }], 
     categoryAxis: { 
      baseUnit: "minutes", 
      labels:{ 
       step: 10 
      }, 
     }, 
     pannable: true, 
     zoomable: true 
    }); 

<!--REFRESHING DATA!--> 
setInterval(refresh1, 60000); 
function refresh1(){ 
     if(document.getElementById("Line")){ 
      $("#Line").data("kendoChart").dataSource.read(); 
      $("#Line").data("kendoChart").refresh(); 
     } 
    } 


псевдокод для определения увеличения:

function refresh1(){ 
    if(NOT ZOOMED IN ON LINE){ 
      if(document.getElementById("Line")){ 
       $("#Line").data("kendoChart").dataSource.read(); 
       $("#Line").data("kendoChart").refresh(); 
      } 
     } 
    } 

Q: Могу ли я обнаружить масштаб на kendoChart?
В: Как определить этот масштаб для использования в инструкции «if»?

ответ

Смежные вопросы