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