Ein Modul über die Schaltfläche starten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen,
Ich bin ein Student und recht neu für JMP 10 und JSL. Ich habe mit dem Application Builder von JMP herumgespielt und sehe in der Erstellung einer Anwendung statistischer Berichte für andere Benutzer ein wirklich großes Potenzial. Anstatt alle Berichte automatisch starten zu lassen, möchte ich, dass Benutzer auf eine Schaltfläche mit dem Variablennamen Button1 klicken, um Module1 zu starten. Ich bin mir sicher, dass dies wahrscheinlich ein einfaches Problem ist, aber ich bin kein großer Programmierer.
Ich habe Schwierigkeiten, herauszufinden, ob ich auf der Registerkarte "Skripts" eine Funktion erstellen muss, wie in der Beispielanwendung "Presentation" oder ob es möglich ist, den Skript-Dialog "press" unter den Objekteigenschaften zu verwenden, um einen einfachen Code zu schreiben . Könnte mich jemand auf den Punkt bringen oder in die richtige Richtung weisen, wie ich das erreichen könnte?
Vielen Dank!
Re: Starten eines Moduls über die SchaltflächeBeide Ansätze funktionieren gut - im Allgemeinen funktionieren kürzere Skripts gut im Skriptdialogfeld, auf das über die Objekteigenschaften zugegriffen wird. Größere Skripts lassen sich im Allgemeinen einfacher über die Registerkarte "Skripts" verwalten. Dies ist auch hilfreich, wenn Sie Ihr Skript in eine Hauptfunktion und mehrere Hilfsfunktionen aufteilen möchten.
Sie werden wahrscheinlich mehrere Module verwenden, um diesen Anwendungstyp zu erstellen. Module1 wäre für Button1 und jede andere "Start" -GUI verantwortlich, und das Aktionsskript für Button1 würde etwas wie "Module2 << Create Instance" tun. Die Beispielanwendung "Launcher With Report.jmpappsource" funktioniert auf ähnliche Weise.
Freundliche Grüße,
-Dan