如何在JMP App Builder中嵌入日历框我已经编写了JSL脚本,可以在给定的时间范围内提取单个设备的机器数据。 现在,我不再使用一系列JSL脚本,而是将JMP应用程序构建器视为更好的解决方案。 我可以为每个设备配备按钮,然后将脚本绑定到这些按钮。
我已经弄清楚了很多,但是想通过将日历选择添加到应用程序中来整理事情。 有没有一种方法可以将日历提示嵌入到应用程序中,以添加随后在JSL sql查询中选择的日期范围? 以下是我想嵌入到应用程序中的每个数据提取脚本开头的提示。
同样,有关JMP App Building教程的任何建议也将不胜感激。
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
其他脚本编写回复:如何在JMP App Builder中嵌入日历框Application Builder不直接支持CalendarBox,但是您可以将JSL脚本添加到您的应用程序中以添加其他内容。如果您有一个名为Panel1的PanelBox,则可以将以下内容添加到Module脚本中,以将CalendarBox添加到面板中:
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
在Application Builder中工作时,另一个选择是使用NumberEditBox,它可以以许多不同的格式(日期/时间,地理等)显示数字。当使用日期/时间格式时,NumberEditBox将包含一个弹出日历选项,这将使您的窗口看起来像这样:

该应用程序还将JSL添加到Module脚本中,以便将数字字段初始化为Today()的值。在附件文件FromToCalendar.zip中查看完整的应用程序。
回复:如何在JMP App Builder中嵌入日历框FWIW在提示日期时,我倾向于使用Dan的方法。屏幕上的混乱程度降低了,单击图标即可获得漂亮的日历。
我挖了一个旧的Application Builder演示文稿,该演示文稿是在JMP 11版(是11版)路演中给出的。可能在那里有块金为您服务。
回复:如何在JMP App Builder中嵌入日历框丹非常感谢您! 它工作得非常好,使我意识到我需要提高JMP脚本编写能力和仪表板/应用程序脚本编写知识,因为现在我将这些结果变量应用于脚本中。