级别:中级Peter Mroz,杨森制药统计程序员Justin Chilton,JMP高级助理测试工程师,SAS
应用程序的用户界面应该易于理解和使用。良好的用户界面能够提升用户的参与度,减少用户挫败感,并带来卓越的用户体验。本次演讲将重点介绍如何使用 JSL 中的各种技术来增强用户界面。大多数人都熟悉使用 JMP 数据表来显示和与数值网格交互。如果您深入研究 JSL,您会发现使用称为“表格框”的对象也可以实现类似的功能。您可以使用字符串列框、字符串列编辑框、数字列框、数字列编辑框、复选框和单选框对象来填充表格框。如果您想以不同的字体、样式或大小显示文本,或者更改表格框网格中的前景色或背景色,该怎么办?如果您想显示一列可点击的按钮,该怎么办?如果您想显示一列表示行状态的图标,该怎么办?或者,如果您想显示一列迷你图表,该怎么办?答案就是“表格框”!“表格框”是一种特殊类型的列对象,可以包含任何其他显示框。拥有此功能可以帮助您改进应用程序的用户界面。本次演讲将展示大量如何使用 Col Box 显示对象的示例,以及一个在实际应用中显著提升可用性的实现。此外,我们还将展示其他增强技术,包括在按钮和菜单中使用图标来实现更直观的操作、使用悬停帮助或工具提示、使用标签页来简化内容,以及为较长的选择列表提供搜索功能以加快选择速度。
演示材料也可在 GitHub 上获取: 使用 JSL 增强您的用户界面