So betten Sie das Kalenderfeld in JMP App Builder einIch habe JSL-Skripte geschrieben, die Maschinendaten für einzelne Geräte für einen bestimmten Zeitraum abrufen. Anstatt eine Reihe von JSL-Skripten im Umlauf zu haben, halte ich jetzt den JMP Application Builder für eine bessere Lösung. Ich könnte Knöpfe für jedes Gerät haben und die Skripte dann mit diesen Knöpfen verknüpfen.
Ich habe so viel herausgefunden, wollte aber Ordnung schaffen, indem ich die Kalenderauswahl in die Anwendung einfüge. Gibt es eine Möglichkeit, die Kalenderaufforderung in die Anwendung einzubetten, um Datumsbereiche hinzuzufügen, die dann in einer JSL-SQL-Abfrage erfasst werden? Unten ist die Eingabeaufforderung, die ich am Anfang jedes Datenabrufskripts habe, das ich in die Anwendung eingebettet haben möchte.
Wir würden uns auch über Vorschläge zu Tutorials zum JMP App Building freuen.
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
Automatisierung und SkripterstellungDatenzugriffBetreff: So betten Sie ein Kalenderfeld in JMP App Builder einDan, vielen Dank dafür! Es hat sehr gut funktioniert und mir wurde klar, dass ich meine Fähigkeiten zur JMP-Skripterstellung und meine Kenntnisse zur Dashboard-/App-Skripterstellung verbessern muss, da ich diese resultierenden Variablen jetzt in meinen Skripts verwende.
Betreff: So betten Sie ein Kalenderfeld in JMP App Builder einFWIW Ich neige dazu, Dans Ansatz zu verwenden, wenn ich nach Terminen frage.Weniger Unordnung auf dem Bildschirm und Sie erhalten einen schönen Kalender, wenn Sie auf das Symbol klicken.
Ich habe eine alte Application Builder-Präsentation hervorgekramt, die ich auf einer Roadshow zu JMP Version 11 (ja 11!) gehalten habe.Vielleicht sind ein paar Nuggets für Sie dabei.
Betreff: So betten Sie ein Kalenderfeld in JMP App Builder einApplication Builder unterstützt die CalendarBox nicht direkt, Sie können Ihrer Anwendung jedoch JSL-Skripte hinzufügen, um zusätzlichen Inhalt hinzuzufügen.Wenn Sie eine PanelBox mit dem Namen Panel1 haben, können Sie dem Modulskript etwa Folgendes hinzufügen, um dem Panel eine CalendarBox hinzuzufügen:
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
Eine weitere Option beim Arbeiten im Application Builder ist die Verwendung der NumberEditBox, die Zahlen in vielen verschiedenen Formaten (Datum/Uhrzeit, geografisch usw.) anzeigen kann.Wenn ein Datums-/Uhrzeitformat verwendet wird, enthält die NumberEditBox eine Popup-Kalenderoption, die Ihr Fenster etwa so aussehen lässt:

Diese Anwendung fügt außerdem JSL zum Modulskript hinzu, um die Zahlenfelder auf den Wert Today() zu initialisieren.Den vollständigen Antrag finden Sie in der beigefügten Datei FromToCalendar.zip.