Fehlender lokaler Datenfilter im Skript "Save Interactive HTML()".Im Fall von Graph Builder mit lokalem Datenfilter gibt es keinen lokalen Datenfilter mit dem folgenden Skript.
obj << Save Interactive HTML( "Test.html" );
Mit "Datei > Veröffentlichen" hat die HTML-Datei den lokalen Datenfilter korrekt, aber das Skript "Interaktives HTML() speichern" nicht. Gibt es ein anderes Skript, das eine HTML-Datei mit lokalem Datenfilter generiert?
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Sehr informativ. Ich danke Ihnen für das Teilen
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Beim Versuch, die Listenanzeige des lokalen Datenfilters innerhalb des GB-Skripts zu verwenden, und beim Versuch, den standardmäßigen lokalen Datenfilter als separate Anweisung zu skripten, wie im folgenden Beispielcode beschrieben, wurde die folgende Meldung erhalten:
Interaktives HTML: Steuerelemente sind nicht interaktiv.
Interaktives HTML: Nicht unterstützter Anzeigetyp: ListBoxBox
Gibt es über das unten stehende Skript hinaus Überlegungen, die JMP-Ausgabe interaktiv über HTML zu filtern? Gibt es auch einen Point-and-Click-Prozess in GB, um den lokalen Filter zu erfassen und HTML auszugeben?
Mein Ziel ist es, eine Ausgabe von über 30 Grafiken zu erstellen, die verlinkt oder in ein sichtbares Word-Format eingefügt werden können. Die Wrap-Funktionalität scheint aufgrund unterschiedlicher Y-Achsen-Min/Max in jedem der Diagramme nicht durchführbar zu sein. Danke - Josh
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Um JMP-Ergebnisse wirklich anzupassen, sind zwei wichtige Fähigkeiten erforderlich:
- Navigieren und Verweisen auf JMP-Berichte und
- JSL DisplayBox-Skripting/Nachrichten.
Mehrere Kapitel unseres Buches * Präsentieren Sie Navigation, interaktive Berichte, Dialoge usw. Ich kann das hier nicht alles wiedergeben, aber lassen Sie mich Ihnen eine wichtige Fähigkeit für die Navigation geben, Baumstruktur anzeigen.Klicken Sie mit der rechten Maustaste auf ein Offenlegungssymbol in einem JMP-Bericht, wählen Sie dann Bearbeiten und dann das letzte Element Baumstruktur anzeigen aus. Dadurch wird ein neues Fenster erstellt, das die zugrunde liegende Struktur eines beliebigen Berichts anzeigt. Durch Hervorheben eines Elements im Bericht wird die entsprechende DisplayBox im Baumstrukturfenster hervorgehoben; und umgekehrt, durch Hervorheben von etwas im Baumstrukturfenster wird die entsprechende Anzeige im Berichtsfenster hervorgehoben.
Das ist nicht die ganze Geschichte. Die JMP-Berichtsstruktur ermöglicht es Benutzern, benutzerdefinierte Anzeigefelder hinzuzufügen, sodass versteckte Container vorhanden sind.Jedes Fenster hat eine ListBox, die alle Anzeigeboxen enthält [das heißt, wenn der Skripter es nicht vermasselt ... unser Buch zeigt ein Beispiel dafür, was man nicht tun sollte.]
Sehen Sie sich den Screenshot unten an, der das Berichtsfenster des Graph Builder und den lokalen Datenfilter mit einem Fenster seines Baumstrukturfensters erfasst, in dem einige Offenlegungssymbole geschlossen sind.
Beachten Sie den roten Stern in der oberen linken Ecke.Das habe ich hinzugefügt. Dieser rote Stern markiert einen Punkt über dem Offenlegungssymbol des Datenfilters.
Führen Sie das Skript aus, das ich zuvor gesendet habe, und platzieren Sie Ihre Maus an dieser Stelle und drücken Sie die Tasten Strg + Umschalt + Rechtsklick [Ich kenne die Entsprechungen für einen Mac nicht]. Ein kleiner grauer Button mit Show Tree Structure erscheint; Klicken Sie darauf, um die Baumstruktur zu erstellen. Klicken Sie auf die Offenlegungssymbole für BorderBox(1) Und OutlineBox(2): Graph Builder .Sehen Sie sich nun die Baumstruktur an. Wie oben erwähnt, sind alle Displayboxen darin enthalten Listenfeld(1) . Das Hauptmerkmal ist, dass, wenn ein lokaler Datenfilter zu einer Plattform wie GraphBuilder oder Bivariate usw. hinzugefügt wird, die Plattform in einem verschachtelt ist Datenfilter-Kontextfeld . Dadurch kann JMP nur nach dieser Plattform filtern und nach keinen anderen, es sei denn, es wird eine Plattform zu diesem Datenfilter-Kontextfeld hinzugefügt.
Das könnten zu viele Details sein, wenn Sie gerade JSL lernen. Der große Vorteil ist, dass tr = gb << Top Report ein Handle an ListBox(1) dieses Fensters zurückgibt.Und tr << Save Interactive HTML erfasst jetzt sowohl den lokalen Filter als auch den Graph Builder.
Lesen Sie mehr unter dem Bild.

Ich hatte kein Skript mit einem Datenfilter erstellt, bis ich Beispiele für unser Buch geschrieben hatte.Wenn ich also etwas Neues ausprobiere, wie z. B. das Hinzufügen eines lokalen Datenfilters, finde ich immer einen Bereich außerhalb meiner Anzeige und benutze Strg+Umschalt+Rechtsklick und klicke auf Baumstruktur anzeigen, um die verwendeten Felder zu lernen. Dann schaue ich die Nachrichten nach, die ich ihnen senden kann (ihre Methoden).
Weitere Informationen zum Navigieren und Anpassen eines JMP-Berichts finden Sie im JMP-Skriptleitfaden oder * JSL Companion, Anwendungen der JMP-Skriptsprache, 2. Auflage .
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Danke für deine gute Lösung.
Auch wenn ich jetzt nicht ganz verstehe, was du meinst. Ich konnte die richtige Graph Builder-HTML-Datei generieren und ich werde versuchen, JMP Script mehr und mehr zu kennen.
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Sie müssen den Graph Builder Top Report speichern, um den lokalen Filter zu erfassen.
Versuchen Sie dieses Beispiel:
Names Default to Here(1);
dt = Open( "$Sample_Data/Big Class.jmp");
dt << New Column("Seq", numeric, <<SET each="" value="">= 53 & :height <= 70 ) )
);
gb << Bring Window to Front;
Wait(0);
/* This next block of code demonstrates how to reference a JMP platform with
an associated Data Filter.
*/
//--- Get the container of the platform. ---
tr = gb << Top Report;
tr << Save Interactive HTML("c:\temp\BCexample.html"); </SET>
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Ich habe JMP 14 verwendet. JMP 14 generierte auch keinen lokalen Datenfilter.
Betreff: Fehlender lokaler Filter im Skript "Save Interactive HTML()".Welche Version von JMP verwendest du?Der lokale Datenfilter mit interaktivem HTML war bis JMP 14 nicht verfügbar