Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Refresh()

  • Last UpdatedApr 04, 2022
  • 1 minute read

使用数据库中的数据来刷新控件;如果连接成功,则显示范围从 1 到 MaxRecords 之间一组记录。

语法

Object.Refresh

附注

通过调用 Alarm DB View 控件的 Refresh() 方法启动刷新操作之后,RowCount 与 TotalRowCount 属性的值更改为 -1,直至完成刷新(也就是,从数据库中检索到所有相关的记录之后)。完成刷新时,这两个属性都使用正确的当前行数进行更新。

Refresh() 方法采用异步工作方式 - 它立即将控制权返回给发出调用得脚本,然后在后台继续工作。这表示,在调用 Refresh() 方法之后查询 RowCount 与 TotalRowCount 的值时,很可能会返回 -1;原因在于,这是在尚未完成刷新的情况下查询它们的值。获取正确值的一种方法是:使用脚本确定属性值何时从 -1 更改为其它值,这样就可以知道现在有正确的值提供。

示例

控件名为 AlmDbView1。

#AlmDbView1.Refresh();

In This Topic