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»?
работает, как предполагалось, спасибо за вашу помощь. – creulcat