211 – Web Page Designer
LabVantage 工具包中囊括了修改 LabVantage 应用程序提供的页面配置的功能。您可以使用附加许可证 (Web Page Designer Pro),创建新页面和其他设计元素。该课程为期三天,将教您如何使用完整的 Web Page Designer 套件。该课程以 LabVantage 管理课程中介绍的基本概念为基础。您将学习如何:创建新页面、设计自定义 gizmo、页面类型、元素和按钮、添加动态查找页面、使用 JavaScript、利用 LabVantage API 以及使用 Groovy 进行条件格式化。
先决条件和目标受众
应用程序管理员可通过本课程提高自身能力,掌握更改 LabVantage 用户界面的外观和功能的方法。如欲完成完整应用程序管理,则完成 122-Administration 是必要条件。对于仅修改界面并使用 API 的程序人员或开发人员而言,本课程不存在先决条件。
- 简介: 了解 Web Page Designer Studio 组件。
- 列表页: 列表页是LabVantage 中最常用的页面类型之一。了解如何创建或修改列表页,进而数据库中检索记录。
- 高级工具栏:用户需要执行的操作在工具栏中表示为按钮。了解如何创建按钮并控制按钮反应。
- 维护页面: 使用 Quick Page Creation Wizard、使用页面类型、调整布局、添加工具栏、使用伪列以及从列表页调用维护页面。
- 查找页面: 在创建不同表的记录之间的关联时,查找页面可帮助用户建立链接,其中包括筛选查找、查询和动态查找。
- Gizmos:为了实现一致的用户体验,主要使用 gizmos 在所有页面上提供不同的导航选项或有用链接。创建 gizmos 来控制顶栏和侧边栏以及网站地图、选项卡、菜单选项、控制面板、图像地图 gizmos 等。
- 数据输入页: 配置关联视图、可视化策略、工具栏、详细信息和筛选。了解可使用哪些属性配置数据输入页。
- 安全和电子签名: 某些机构要求电子签名,以便安全且可追溯地保存记录。某些活动只能由特权用户执行。了解如何启用或禁用这些选项。
- 页面组和样式:了解如何创建含有多个部分、选项卡或网格布局的表单,让页面和字段自然流畅。
- 嵌套选择:在某些情况下,需要对页面执行子选择以显示汇总数据,而不是从列中提取数据。此设计可能会使您的网页功能更加完美。
- 元素: 页面包括为页面提供一组定义功能的各种元素。了解如何将元素添加到页面、一些常用元素及其关联属性。
- Actions:LabVantage Actions 使用 Java 编码,是执行特定目的的离散程序模块。LabVantage 建立了一个包含 290+ 标准操作的库,其中包含用于创建用户定义操作的 API。了解如何利用此代码库的基础知识。
- JavaScript:这是什么?何时可以使用?LabVantage JavaScript API。使用 JavaScript 进行验证。为 JavaScript 函数编写按钮代码。
- 在 LabVantage 中使用 Groovy: Groovy 是一种用于 Java 平台的敏捷动态面向对象语言,其结合了 Python、Ruby 和 Smalltalk 等语言的功能,供使用类似 Java 语法的 Java 开发人员所使用。LabVantage 网页允许插入和使用 Groovy 代码。Groovy 的常用功能包括导入 java 类或用于条件处理的程序。
常规日程安排
第一天 | 第二天 | 第三天 |
简介 | Gizmos | 元素 |
列表页 | 数据输入页 | Actions |
高级工具栏 | 安全和电子签名 | JavaScript |
维护页面 | 页面组和样式 | Groovy |
查找页面 | 嵌套选择 | 公开讨论会 |
准备材料
演示材料的数字副本将以 PDF 格式提供,其中将包括动手编写脚本练习。