211 – Web Page Designer

LabVantage 工具包中囊括了修改 LabVantage 应用程序提供的页面配置的功能。您可以使用附加许可证 (Web Page Designer Pro),创建新页面和其他设计元素。该课程为期三天,将教您如何使用完整的 Web Page Designer 套件。该课程以 LabVantage 管理课程中介绍的基本概念为基础。您将学习如何:创建新页面、设计自定义 gizmo、页面类型、元素和按钮、添加动态查找页面、使用 JavaScript、利用 LabVantage API 以及使用 Groovy 进行条件格式化。

先决条件和目标受众

应用程序管理员可通过本课程提高自身能力,掌握更改 LabVantage 用户界面的外观和功能的方法。如欲完成完整应用程序管理,则完成 122-Administration 是必要条件。对于仅修改界面并使用 API 的程序人员或开发人员而言,本课程不存在先决条件。

  1. 简介: 了解 Web Page Designer Studio 组件。
  2. 列表页: 列表页是LabVantage 中最常用的页面类型之一。了解如何创建或修改列表页,进而数据库中检索记录。
  3. 高级工具栏:用户需要执行的操作在工具栏中表示为按钮。了解如何创建按钮并控制按钮反应。
  4. 维护页面: 使用 Quick Page Creation Wizard、使用页面类型、调整布局、添加工具栏、使用伪列以及从列表页调用维护页面。
  5. 查找页面: 在创建不同表的记录之间的关联时,查找页面可帮助用户建立链接,其中包括筛选查找、查询和动态查找。
  6. Gizmos:为了实现一致的用户体验,主要使用 gizmos 在所有页面上提供不同的导航选项或有用链接。创建 gizmos 来控制顶栏和侧边栏以及网站地图、选项卡、菜单选项、控制面板、图像地图 gizmos 等。
  7. 数据输入页: 配置关联视图、可视化策略、工具栏、详细信息和筛选。了解可使用哪些属性配置数据输入页。
  8. 安全和电子签名: 某些机构要求电子签名,以便安全且可追溯地保存记录。某些活动只能由特权用户执行。了解如何启用或禁用这些选项。
  9. 页面组和样式:了解如何创建含有多个部分、选项卡或网格布局的表单,让页面和字段自然流畅。
  10. 嵌套选择:在某些情况下,需要对页面执行子选择以显示汇总数据,而不是从列中提取数据。此设计可能会使您的网页功能更加完美。
  11. 元素: 页面包括为页面提供一组定义功能的各种元素。了解如何将元素添加到页面、一些常用元素及其关联属性。
  12. Actions:LabVantage Actions 使用 Java 编码,是执行特定目的的离散程序模块。LabVantage 建立了一个包含 290+ 标准操作的库,其中包含用于创建用户定义操作的 API。了解如何利用此代码库的基础知识。
  13. JavaScript:这是什么?何时可以使用?LabVantage JavaScript API。使用 JavaScript 进行验证。为 JavaScript 函数编写按钮代码。
  14. 在 LabVantage 中使用 Groovy: Groovy 是一种用于 Java 平台的敏捷动态面向对象语言,其结合了 Python、Ruby 和 Smalltalk 等语言的功能,供使用类似 Java 语法的 Java 开发人员所使用。LabVantage 网页允许插入和使用 Groovy 代码。Groovy 的常用功能包括导入 java 类或用于条件处理的程序。

常规日程安排

第一天第二天第三天
简介Gizmos元素
列表页数据输入页Actions
高级工具栏安全和电子签名JavaScript
维护页面页面组和样式Groovy
查找页面嵌套选择公开讨论会

准备材料

演示材料的数字副本将以 PDF 格式提供,其中将包括动手编写脚本练习。