Czy jest zalecany sposób wyczyszczenia wykresu jQuery Flot? Nie mogłem znaleźć niczego w referencji API.JQuery Flot: wyraźny wykres
7
A
Odpowiedz
15
Przez "wyraźne" rozumiesz "nukanie całego wykresu" lub po prostu wyczyszczenie danych?
Aby nuke cały wykres: $('#canvas_id').empty();
Aby wyczyścić dane, wystarczy zadzwonić zwykły $.plot(placeholder, data, options);
gdzie dane jest pusty.
0
w moim przypadku po prostu wyczyszczenie pojemnika nie pomoże, niektóre wiązania flot zadziałają.
var plot = $.plot(placeholder, data, options);
// some other code
//to completely remove flot chart call
plot.destroy(); // remove graph and all bindings
Aby wyczyścić tylko wykres, użyj ansballu Matt Ball.
Czy jest jakieś znaczenie w odniesieniu do nuking ...? – deostroll
Jaki jest właściwy sposób, aby upewnić się, że wszystkie programy do obsługi zdarzeń są czyszczone? – thecountofzero
@thecountofzero jakiejkolwiek przyzwoitej przeglądarki (tak, wyklucza stare wersje IE) powinien zająć się tym dla ciebie. Czy widzisz dowody przeciwne? –