常用 Java 服务
GUI 组件
GUI 组件是定义如何呈现属性的对象,可通过在数据实用程序中设置的特性进行控制。GUI 组件还包含负责写出 HTML 和/或 JavaScript 的呈现器。有关 GUI 组件的详细信息,请参阅属性自定义
数据实用程序
数据实用程序是在模型构建期间调用的委派,允许对数据采集 API 返回的数据进行后处理和/或扩充。有关 GUI 组件的详细信息,请参阅属性自定义
操作服务
系统中可用的操作和操作模型的配置使用 xml 文件进行定义。可通过操作服务读取这些 xml 文件并管理一组操作和操作模型。与服务进行交互通过组件完成。通常,开发人员不会直接调用服务。有关操作框架的详细信息,请参阅在 UI 中添加操作并进行挂接
验证服务
可以通过封装在验证器中的逻辑来完成操作和特性的验证,当诸如操作菜单、表格或特性面板之类的组件包括该操作或特性时,该验证器将会执行。当请求包括这些组件之一的页面时,框架将调用验证服务以确定应显示、禁用或隐藏哪些操作或特性。服务将调用相应的委派,以收集该操作或特性的请求状况。作为自定义点,您可以编写映射到特定特性或操作的委派,其中包含用于指示该元素何时可用于在用户界面中显示、隐藏或禁用的逻辑。
验证框架已连接到基于角色的 UI 框架中,产品中的大多数操作都包括基于角色的支持,并且自定义操作也可以利用此功能。通过“类型和属性管理”实用程序创建的可重用属性 (而非模型化属性) 支持基于角色的功能。该验证服务实际上会调用首先通过验证的基于角色的服务。如果操作或特性对基于角色的用户有效,则服务将调用相应的委派。有关详细信息,请参阅自定义基于角色的 UI 功能 - 属性可见性
有关验证框架的详细信息,请参阅为操作和特性添加验证逻辑
这对您有帮助吗?