如何在 JMP App Builder 中嵌入日历框我编写了 JSL 脚本,用于提取给定时间范围内各个设备的机器数据。 我现在将 JMP 应用程序构建器视为更好的解决方案,而不是使用一系列 JSL 脚本。 我可以为每件设备设置按钮,然后将脚本绑定到这些按钮。
我已经弄清楚了这么多,但想通过将日历选择添加到应用程序中来整理事情。 有没有办法将日历提示嵌入到应用程序中以添加然后在 JSL sql 查询中选取的日期范围? 以下是我希望嵌入到应用程序中的每个数据拉取脚本开始时的提示。
此外,如果您对 JMP 应用程序构建教程提出任何建议,我们将不胜感激。
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
自动化和脚本编写数据存取回复:如何在 JMP App Builder 中嵌入日历框丹对此非常感谢! 它工作得非常好,它让我意识到我需要提高我的 JMP 脚本编写能力和我的仪表板/应用程序脚本编写知识,因为我现在在我的脚本中使用这些结果变量。
回复:如何在 JMP App Builder 中嵌入日历框FWIW 在提示约会时我倾向于使用丹的方法。屏幕上不再混乱,当您单击图标时,您会得到一个漂亮的日历。
我翻出了我在 JMP 版本 11(是的 11!)路演中提供的旧应用程序生成器演示文稿。那里可能有一些金块适合你。
回复:如何在 JMP App Builder 中嵌入日历框Application Builder 不直接支持 CalendarBox,但您可以将 JSL 脚本添加到您的应用程序中以添加其他内容。如果您有一个名为 Panel1 的 PanelBox,则可以将类似以下内容添加到模块脚本中,以将 CalendarBox 添加到面板中:
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
在“App 开发器”中工作时的另一个选择是使用 NumberEditBox,它可以以多种不同的格式(日期/时间、地理等)显示数字。当使用日期/时间格式时,NumberEditBox 将包含一个弹出日历选项,这将使您的窗口看起来像这样:

该应用程序还将 JSL 添加到模块脚本中,以便将数字字段初始化为 Today() 的值。请参阅随附文件 FromToCalendar.zip 中的完整应用程序。