2013-03-29 1 views
0

Lorsque startOnTick et/ou endOnTick sont définis sur true pour un xAxis datetime, le fait de faire glisser le navigateur vers la gauche et vers la droite permet de l'agrandir gamme de données.Bogue highstock: le navigateur ne fonctionne pas lorsque startOnTick/endOnTick est défini sur true sur datetime xAxis

Voir: http://jsfiddle.net/L3t4s/2/

Code Duplicate ci-dessous:

<div id="container" style="height: 400px; min-width: 600px"></div> 

<script src="http://code.highcharts.com/stock/highstock.js"></script> 
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script> 
<script type="text/javascript" src="http://www.highcharts.com/samples/data/usdeur.js"></script> 
$(function() { 
    $('#container').highcharts('StockChart', { 

     chart: { 
      plotBorderWidth: 1 
     }, 

     rangeSelector: { 
      selected: 4 
     }, 

     xAxis: { 
      startOnTick: true, 
      endOnTick: true 
     }, 

     series: [{ 
      name: 'USD to EUR', 
      data: usdeur 
     }] 
    }); 
}); 

Répondre

0

Elle est causée par le temps réel redessine tout en faisant glisser le navigateur. Pour éviter cet ensemble liveRedraw: false, voir: http://jsfiddle.net/L3t4s/4/

+0

Merci pour le conseil - cela semble être une solution de contournement valide. Il y a aussi un autre problème quelque peu intermittent (voir http://jsfiddle.net/WaddW/). Lorsque vous faites glisser la barre de défilement ou le bord gauche ou droit, il entre dans un état où les dates min/max continuent à changer tant que le bouton gauche de la souris est enfoncé. Cela n'arrive pas à chaque fois, mais cela arrive régulièrement. La solution de contournement fonctionne ici aussi, mais je préfère laisser liveRedraw activé. –

+0

Un navigateur spécifique? Avec Chrome fonctionne très bien pour moi. –

+0

Le problème se produit avec tous les navigateurs que j'ai testés, y compris Chrome, mais il est intermittent. En fait, je vais le signaler comme un problème distinct car il s'avère que liveRedraw ne le corrige pas vraiment et que j'ai des informations supplémentaires à ce sujet. –

Questions connexes