Unë mendoj se kam gjetur një gabim në versionin më të ri të Highstock:
Përcaktohet RangeSelector në vijim:
rangeSelector: {
buttons: [{ type: 'day', count: 1, text: '1d' },
{ type: 'day', count: 7, text: '7d' },
{ type: 'month', count: 1, text: '1m' },
{ type: 'month', count: 3, text: '3m' },
{ type: 'year', count: 1, text: '1y' },
{ type: 'all', text: 'All' }],
selected: 6, // all
inputEnabled: false
}
Tani po shfaq saktësisht 1 vit të dhëna. Kjo do të thotë që kur shtyp "1y" dhe "të gjitha" shfaqet saktësisht e njëjta pamje. Gjithashtu të dy butonat janë aktivë kur shtyp "të gjithë":
Deri këtu mirë. Tani po zgjedh përsëri një gamë tjetër (le të themi "1d"). Të dhënat shfaqen saktë. Megjithatë tani vjen bug: përzgjedhësi i diapazonit ka ende të zgjedhur "1y", që rezulton në këtë:
Ky është një gjendje e pavlefshme dhe unë supozoj se është një gabim. A ka ndonjë lloj zgjidhjeje që mund të përdor?
Unë jam duke përdorur Highstock v1.3.9
EDIT: Fiddle për të riprodhuar këtë gabim: http://jsfiddle.net/xdRk8/5/
Hapat për të riprodhuar:
- Vraponi Fiddle
- Klikoni në "Të gjitha" në përzgjedhësin e diapazonit
- Klikoni në "1d" në përzgjedhësin Range