Comment intégrer la boîte de calendrier dans JMP App BuilderJ'ai écrit des scripts JSL qui extraient des données machine pour des équipements individuels pour une plage de temps donnée. Au lieu d'avoir une série de scripts JSL flottant, je regarde maintenant le générateur d'application JMP comme une meilleure solution. Je pourrais avoir des boutons pour chaque équipement et les scripts ensuite liés à ces boutons.
J'ai beaucoup compris mais je voulais arranger les choses en ajoutant la sélection de calendrier dans l'application. Existe-t-il un moyen d'incorporer l'invite de calendrier dans l'application pour ajouter des plages de dates qui sont ensuite récupérées dans une requête SQL JSL? Vous trouverez ci-dessous l'invite que j'ai au début de chaque script d'extraction de données que je souhaiterais intégrer dans l'application.
De plus, toute suggestion sur des didacticiels sur JMP App Building serait appréciée.
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
AutreScriptingRe: Comment intégrer la boîte de calendrier dans JMP App BuilderApplication Builder ne prend pas directement en charge la CalendarBox, mais vous pouvez ajouter des scripts JSL à votre application pour ajouter du contenu supplémentaire.Si vous avez un PanelBox nommé Panel1, vous pouvez ajouter quelque chose comme ce qui suit au script Module pour ajouter un CalendarBox au panneau:
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
Une autre option lorsque vous travaillez dans Application Builder est d'utiliser le NumberEditBox, qui peut afficher des nombres dans de nombreux formats différents (date / heure, géographique, etc.).Lorsqu'un format Date / Heure est utilisé, le NumberEditBox inclura une option de calendrier contextuel, ce qui donnerait à votre fenêtre un aspect comme ceci:

Cette application ajoute également JSL au script Module, afin d'initialiser les champs numériques à une valeur de Aujourd'hui ().Voir l'application complète dans le fichier joint FromToCalendar.zip.
Re: Comment intégrer la boîte de calendrier dans JMP App BuilderFWIW J'ai tendance à utiliser l'approche de Dan lorsque je demande des dates.Moins d'encombrement à l'écran et vous obtenez un joli calendrier lorsque vous cliquez sur l'icône.
J'ai extrait une ancienne présentation d'Application Builder que j'avais donnée lors d'un roadshow JMP version 11 (oui 11!).Il pourrait y avoir des pépites pour vous.
Re: Comment intégrer la boîte de calendrier dans JMP App BuilderMerci beaucoup Dan pour ça! Cela a très bien fonctionné, et cela m'a fait réaliser que je devais améliorer mes capacités de script JMP et mes connaissances en scripts de tableau de bord / application car j'utilise maintenant ces variables résultantes appliquées dans mes scripts.