JMPアプリビルダーにカレンダーボックスを埋め込む方法特定の時間範囲で個々の機器のマシンデータを取得するJSLスクリプトを作成しました。 一連のJSLスクリプトを浮かび上がらせる代わりに、私は現在、より良いソリューションとしてJMPアプリケーションビルダーを検討しています。 機器ごとにボタンを作成し、スクリプトをそれらのボタンに関連付けることができます。
私はこれだけ理解しましたが、カレンダーの選択をアプリケーションに追加して、物事を整理したいと思いました。 カレンダープロンプトをアプリケーションに埋め込んで日付範囲を追加し、それをJSL SQLクエリで取得する方法はありますか? 以下は、アプリケーションに埋め込みたい各データプルスクリプトの開始時に表示されるプロンプトです。
また、JMPアプリ構築のチュートリアルに関する提案をいただければ幸いです。
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
その他スクリプティングRe:JMP AppBuilderにカレンダーボックスを埋め込む方法Application BuilderはCalendarBoxを直接サポートしていませんが、JSLスクリプトをアプリケーションに追加してコンテンツを追加できます。Panel1という名前のPanelBoxがある場合は、次のようなものをModuleスクリプトに追加して、CalendarBoxをパネルに追加できます。
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
Application Builderで作業する場合のもう1つのオプションは、NumberEditBoxを使用することです。これにより、さまざまな形式(日付/時刻、地理など)で数値を表示できます。日付/時刻形式を使用すると、NumberEditBoxにポップアップカレンダーオプションが含まれ、ウィンドウは次のようになります。

このアプリケーションは、数値フィールドをToday()の値に初期化するために、モジュールスクリプトにJSLも追加します。添付ファイルFromToCalendar.zipで完全なアプリケーションを参照してください。
Re:JMP AppBuilderにカレンダーボックスを埋め込む方法FWIW日付を尋ねるとき、私はダンのアプローチを使う傾向があります。画面がすっきりし、アイコンをクリックすると素敵なカレンダーが表示されます。
JMPバージョン11(yes 11!)ロードショーで行った古いApplicationBuilderプレゼンテーションを掘り出しました。あなたのためにそこにいくつかのナゲットがあるかもしれません。
Re:JMP AppBuilderにカレンダーボックスを埋め込む方法ダンさん、ありがとうございました! それは非常にうまく機能し、スクリプトに適用されたこれらの結果の変数を使用するようになったので、JMPスクリプト機能とダッシュボード/アプリスクリプトの知識を向上させる必要があることに気付きました。