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