2016-01-07 8 views
0

Моя гистограмма находится внутри окна. Когда окно открывается, диаграмма создается, но масштабируемые и настраиваемые параметры не работают? Любые идеи почему? Мой источник данных связан с переменной массива объектов.Kendo UI Bar Chart - панорамирование и масштабирование не работают?

$("#chart").kendoChart({ 
    pannable: { 
     lock: "y" 
    }, 
    zoomable: { 
     mousewheel: { 
      lock: "y" 
     }, 
     selection: { 
      lock: "y" 
     } 
    }, 
    dataSource: dsSales, 
    title: { 
     text: "Sales Analysis" 
    }, 
    legend: { 
     position: "top", 
     visible: true 
    }, 
    tooltip: { 
     visible: true, 
     template: "#= series.name # : #= value # (#= dataItem.month #)" 
    }, 
    seriesDefaults: { 
     type: pcChartType 
    }, 
    series: [ 
     {field:"OrderQty", name:"Order Qty", colorField:"useColorQty"}, 
     {field:"OrderValue", name:"Order Value", colorField:"useColorValue"}, 
    ], 
    categoryAxis: { 
     field:"month", 
     majorGridLines: { 
      visible: true 
     } 
    }, 
    valueAxis: { 
     minorGridLines: { 
      visible: true 
     } 
    }, 
    dataBound: function(e){ 

    } 
}).data("kendoChart"); 

ответ

0

Пан & функция масштабирования на графиках Кендо UI это новая функция, которая, как и это письмо, только были доступны в последнее время на всех картах. Если вы используете последнюю версию Кендо UI, например v2016.1.112, ваш образец будет, несомненно, работать, как вы ввели правильную конфигурацию для этого:

$("#chart").kendoChart({ 
     renderAs: "canvas", 
     // ... other stuff here 
     pannable: { 
      lock: "y" 
     }, 
     zoomable: { 
      mousewheel: { 
       lock: "y" 
      }, 
      selection: { 
       lock: "y" 
      } 
     } 
    }); 

Без воспроизводимым образца (особенно данные из dsSales) это трудно проанализировать дальше.