Hinzufügen von Links zum JMP-Dashboard zum Herunterladen von Powerpoints und DateienIch bin neu in der Verwendung des Dashboards auf JMP und habe nach Möglichkeiten gesucht, mein PPT hinzuzufügen, aber ich habe nichts gefunden. Wenn ich das Dashboard verlasse und in den Anwendungsmodus wechsle, gibt es Schaltflächen und Kästchen, die ich hineinziehen kann, aber nichts, was auf einen herunterladbaren Link für meine Dateien verweist. Außerdem habe ich auf der Skriptseite nichts gefunden, das einen herunterladbaren Link für JSL hinzufügen könnte. Ist das möglich?
Betreff: Hinzufügen von Links zum JMP-Dashboard zum Herunterladen von Powerpoints und DateienIn der Beispiel-App, die ich gepostet habe, funktionieren die Schaltflächen „PDF-Folien“ für mich in HTML, da die JSL ein einfacher Web()-Befehl ist.Die Schaltfläche „Skript“ funktioniert nicht, da der allgemeinere Open()-Befehl (und möglicherweise andere JSL-Befehle) vom HTML-Bericht nicht unterstützt werden.
Wenn Ihre Web()-Links nicht funktionieren, lesen Sie bitte die Diskussion Der interaktive HTML-Hyperlink funktioniert nicht .Es enthält einige zusätzliche Vorschläge zum Erstellen eines einfachen Web()-Ausdrucks, den der HTML-Bericht erkennt.Wenn Sie ein komplexeres Skript benötigen, um die zu öffnende URL zu erstellen, können Sie diese Arbeit im Modulskript der Anwendung erledigen und dann Folgendes tun:
Button1 << Set Function(Function({this}, Web(...));
Auf diese Weise wird die Logik zur Berechnung der URL nur ausgeführt, wenn das Dashboard ausgeführt wird, und nicht jedes Mal, wenn auf die Schaltfläche geklickt wird.Die mit der Schaltfläche verknüpfte JSL ist ein einfacher Web()-Befehl mit einer festen Zeichenfolge.
Betreff: Hinzufügen von Links zum JMP-Dashboard zum Herunterladen von Powerpoints und DateienDie Links funktionieren perfekt auf dem Dashboard. Ich habe mich gefragt, ob es möglich ist, dass die Schaltflächen weiterhin funktionieren, wenn ich sie als interaktives HTML speichere. Derzeit funktioniert es auf dem Dashboard, aber nicht auf HTML. Muss ich einen zusätzlichen Schritt ausführen, damit die Schaltflächenlinks in interaktivem HTML funktionieren?
Betreff: Hinzufügen von Links zum JMP-Dashboard zum Herunterladen von Powerpoints und DateienNachdem Sie wieder in den Application Builder-Modus gewechselt sind, können Sie Schaltflächen hinzufügen, indem Sie sie in den Arbeitsbereich ziehen.Beachten Sie, dass der Builder im Dashboard-Modus alle erforderlichen Container (Registerkartenliste, H-Splitter, V-Splitter) hinzufügt, um das Layout zu vereinfachen.Im Anwendungsmodus müssen Container direkt hinzugefügt werden.In diesem Beispiel habe ich ein H-Listenfeld hinzugefügt, das zwei Button-Box-Objekte enthält:

Beachten Sie, dass ich die Objekte so nah wie möglich am äußeren Titel der Registerkarte platziert habe.Ich würde nicht empfehlen, zusätzliches Material wie dieses zwischen Berichten in einem Dashboard zu platzieren, da der Berichtsinhalt (Registerkarten und Splitter) im laufenden Dashboard neu angeordnet werden kann.Eine Änderung dieses Layouts kann sich auf das Laufzeitverhalten des Dashboards auswirken.
Als Nächstes können Sie für jede Schaltfläche einen Titel und ein Aktionsskript aus dem Eigenschaftenfenster hinzufügen (öffnen Sie es über das Menü mit dem roten Dreieck oder indem Sie den Splitter vom rechten Rand ziehen).In diesem Beispiel habe ich diese Befehle verwendet, um eine Webressource oder eine lokale Datei zu öffnen:
Web("https://www.jmp.com/support/downloads/pdf/jmp_user_guide.pdf")
Open("$SAMPLE_SCRIPTS/bootstrapSample.jsl")

Die angehängte jmpappsource-Datei enthält ein fertiges Ergebnis.