6 Stimmen

Manuelles Zurücksetzen von Zoom aufrufen

Ich habe ein Diagramm, bei dem ich das Vergrößern/Verkleinern erlaubt habe. Jedes Mal, wenn der Benutzer hinein- oder herauszoomt, erscheint "Reset Zoom".

Jetzt habe ich eine neue Schaltfläche zum Anpassen hinzugefügt, in der ich die Daten der Spalte X anzeigen muss, die am meisten aktualisiert wurde. Ich habe Kategorien und Daten geändert, muss aber auch den Zoom zurücksetzen.

Ist das machbar? Ich möchte den "Reset Zoom" beibehalten, wenn der Benutzer versucht, zu vergrößern/verkleinern. PS: Ich habe versucht, this.zoomOut() zu verwenden, aber dann erschien die Meldung "Reset Zoom" :(

Mit freundlichen Grüßen Chanan

0voto

Armin Groll Punkte 41

Wir hatten eine ähnliche Situation - der Benutzer zoomt, wir fügen eine Schaltfläche "Diese Zoomstufe speichern" hinzu, der Benutzer klickt auf die Schaltfläche, wir speichern die neue Min/Max-Zeit, aber jetzt müssen wir die Schaltfläche "Zoom zurücksetzen" verschwinden lassen.

Dieser Code hat es geschafft und die Schaltfläche kehrt zurück, wenn der Benutzer danach noch weiter zoomt:

chart.resetZoomButton.hide();
chart.resetZoomButton = chart.resetZoomButton.destroy();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X