Gibt es eine Möglichkeit, den Undo-Stack mit JSL zu erweitern?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo, ich habe mehrere sehr einfache (1 bis 4 Zeilen) Skripte für allgemeine Aufgaben. Die meisten sind harmlos und können durch erneutes Klicken auf das Symbol rückgängig gemacht werden (zB: Hoch / Ausschalten für eine Zeile). Ich habe nur eine hinzugefügt, um ausgewählte Zeilen zu löschen. Im Idealfall würde dies zum Rückgängig-Stapel gehen. Ist das möglich?

Beispiel: Löschen von Zeilen, Auswählen von Übereinstimmungen, Auswählen von Nichtübereinstimmungen und ein erweitertes Werkzeug für die Spaltenauswahl (ziemlich nutzlos, seit ich etwas über die Spaltenfilterauswahlfunktion gelernt habe). Der erste ist der einzige, den ich rückgängig machen muss.
Skript ist:
aktuelle Datentabelle () << Zeilen löschen;
Vielen Dank
Mike
Re: Gibt es eine Möglichkeit, den Rückgängig-Stapel mit JSL hinzuzufügen?Ja, es war "Rückgängig machen" (und "Löschen"), die zu unvorhersehbaren Ergebnissen führen, wenn sie vom Editor aus ausgeführt werden. Und du hast recht, Hauptmenü ("Zeilen löschen") arbeitet aus dem Editor. Ich habe wahrscheinlich davon ausgegangen, dass das Zeilenmenü nicht verschwindet, wenn das Skriptfenster vorne ist.
Re: Gibt es eine Möglichkeit, den Rückgängig-Stapel mit JSL hinzuzufügen?
Main Menu("Delete Rows") does of course not work if run from the jsl-editor...
Ich fand es erwähnenswert, wenn andere interessiert sind: Für mich funktioniert das Hauptmenü ("Zeilen löschen") über den JSL-Editor in JMP 11.2 standard / win 8.
Auf der anderen Seite (und vielleicht haben Sie das gemeint), Hauptmenü ("Rückgängig"); vom JSL-Editor macht die letzte Tabellenoperation definitiv nicht rückgängig. Ich habe es vom JSL-Editor ausgeführt und dachte, ich hätte vergessen, das Semikolon hinzuzufügen. Dann erkannte ich... rückgängig machen...
Re: Gibt es eine Möglichkeit, den Rückgängig-Stapel mit JSL hinzuzufügen?Eigentlich brauchte ich nicht wirklich ein Skript, um das Rückgängigmachen auszulösen, einfach so, dass eine Strg-Z oder ein manuelles Rückgängigmachen funktioniert. Wenn Sie den Befehl Hauptmenü ("Zeilen löschen") verwenden, funktioniert das Rückgängigmachen jetzt einwandfrei. Gut zu wissen über diese Hauptmenüfunktion ().
Vielen Dank!
-Mike
Re: Gibt es eine Möglichkeit, den Rückgängig-Stapel mit JSL hinzuzufügen?Möglicherweise ist es möglich, die Main Menu () - Funktion über einen benutzerdefinierten Symbolleistenbefehl auszuführen (Das Hauptmenü ("Zeilen löschen") funktioniert natürlich nicht, wenn vom Jsl-Editor aus ausgeführt wird. aber von der Symbolleiste aus könnte es).
Versuchen Sie, auf clevere Weise zwischen diesen beiden zu wechseln:
Hauptmenü ( "Zeilen löschen" )
Hauptmenü ( "Rückgängig machen" )
Re: Gibt es eine Möglichkeit, den Rückgängig-Stapel mit JSL hinzuzufügen?Dachte mir, ich würde das einmal tun, bevor ich die Idee aufgeben würde. ... Um die Frage noch einmal zu formulieren: Ist es möglich, Hooks in ein Skript einzufügen, damit die Funktion "Rückgängig machen" die Aktivitäten des Skripts rückgängig macht? In diesem Fall möchte ich die Löschung aller gerade gelöschten Zeilen aufheben.
Vielen Dank,
Mike