刷新控制器

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38
使用“刷新控制器”,可以定期自动触发视图中的 Coach 或页面的刷新。 要响应刷新请求,必须相应地配置个别视图。

要手动刷新视图中的控件,请参阅 刷新按钮控件。 要使用边界事件来触发视图中控件的刷新,请参阅 服务控制器控件。 为确保可以刷新视图的内容,请始终在视图中包含“刷新控制器”、“刷新按钮”和“服务控制器”控件。

限制和局限性

限制
  • 由于性能原因,系统管理员可以禁用“刷新控制器”控件。 对于定制实例详细信息页面,请始终在视图中包含“刷新控制器”、“刷新按钮”和“服务控制器”控件,以便为视图中的其他页面提供刷新机制。
  • 此视图不使用可视性属性。
限制
要使“刷新控制器”控件能够刷新视图,该视图控件必须遵守以下某个规则:
  • 该控件具有刷新触发器配置属性,该属性连接到与“刷新控制器”控件绑定的变量。
  • 该控件响应来自“服务控制器”控件的边界事件。

数据绑定

常规 属性选项卡中设置视图的数据绑定。
表 1. “刷新控制器”数据绑定
描述 数据类型
该变量将启用视图内容的自动刷新。 “刷新控制器”控件将变量值更改为 true 后,绑定到此变量的视图可以响应刷新请求。 Boolean

配置属性

配置 属性选项卡中设置或修改视图配置。
表 2. “刷新控制器”配置属性
配置属性 属性变量 描述
刷新间隔时间 refreshInterval (Integer)

由控件触发的刷新事件之间的间隔时间(以秒为单位)。

缺省值为 60 秒。

刷新行为

控件的刷新行为由以下系统定制属性确定。 有关这些属性以及如何更改的更多信息,请参阅更改 Process Portal 的自定义属性
TimerCoachViewEnabled
指定是否为系统启用“刷新控制器”视图。 如果将该参数设置为 false,将禁用系统中的所有“刷新控制器”控件。 为确保可以刷新视图的内容,请始终在视图中包含“刷新控制器”和“刷新按钮”控件。
TimerCoachViewRefreshInterval
系统范围内的刷新时间间隔值,可以覆盖您为刷新间隔时间配置属性指定的值。 如果将系统参数的值设置为 -1,那么将使用为“刷新控制器”控件指定的刷新时间间隔。
MinimumCoachViewRefreshInterval
系统范围内的最小刷新时间间隔,可以设置该值以帮助避免服务器超负荷。 如果为刷新间隔时间配置属性设置的值小于系统参数的值,那么系统参数将覆盖为“刷新控制器”控件指定的刷新时间间隔。