事件履历


■控制外观

■描述

本控制部件显示报警履历数据库中数据变化报警的部分的履历。有关数据变化报警,请参考设备设置的数据变化警报设置。数据变化报警的历史记录称为事件履历。

通过设置开始时间,获取并显示指定事件开始的事件履历。

另外,本周的默认起始时间是周日,默认时分秒均为0。

如果选择“本日”,则将获取当天发生的过程履历记录。

如果选择“过去7天”,则获取过去7天到现在的过程履历记录。

如果选择“本周”,则获取最近的星期天的0点到现在的过程履历记录。

选择“时间选择”时,显示开始时间按钮。 按开始时间按钮设置日期和时间。 获取从设置时间到当前的过程履历记录。

如果事件名称列末尾有*,代表是由设备重新发送的(旧)数据中检测到的事件履历。


□过滤器 对话框

可以通过按下部件右上角的过滤器按钮来显示过滤器设置对话框。

在过滤器设置对话框中,您可以设置要显示的事件名称和设备类别。


□csv下载按钮

可以按csv下载按钮,将指定日期范围的事件记录下载为csv文件。如果指定“开始时间”,则下载指定日期一天的事件记录。


□ 通过点击列表头部的列名,对列表中的数据进行排序。

通过点击列表头部的列名,可以根据所选的列的内容对列表中的数据进行排序。


■ 事件

本部件可用事件的列表。

事件名称 说明
!onTimeChange string value 在显示用时间区间被改变时发生该事件。
用以下的格式,对于在变量链接中设置的变量输出时间区间,时间数值为自1970年以来经过的毫秒数。
"开始时间","结束时间"

■ 属性

本部件可用属性的一览。

对于各部件的共同属性,请参见共同项目页面。

属性名称 默认值 说明
BeginEndTime 本日“0:00,23:59”的自1970年以来经过的毫秒数 用从1970年开始的毫秒数指定显示数据的开始时间和结束时间。格式如下:
"开始时间","结束时间"
如果不指定结束时间,则结束时间为现在的刻。
建议使用日历部件的!onSelect事件输出来指定此属性。
bFireWhenTimeChanged false 设置当BeginEndTime的值由于控件的鼠标/触摸操作以外的因素而发生变化时,是否会触发!onTimeChange事件。

■ 函数

本部件可用函数的一览。

在Javascript输入区域,可输入this + “.函数名”来使用。

对于各部件的共同函数,请参见共同项目页面。

函数名称 参数 返回值 说明
getBeginEndTime - string value 取得显示数据的的开始时间和结束时间。时间是从1970年开始的毫秒数,格式如下:
"开始时间","结束时间"
setBeginEndTime string value - 用从1970年开始的毫秒数指定显示数据的开始时间和结束时间。格式如下:
"开始时间","结束时间"
如果不指定结束时间,则结束时间为现在的刻。
指定的数值在内部以分钟为单位取舍。

■高级设定

事件履历的高级设定,可以对部件的显示样式等内容进行设置。


□标题的文字颜色

设置部件的标题颜色,默认值为“#607B8B”。


□标题的背景颜色

设置部件标题部分的背景颜色,默认值为“#FFC125”。


□每页的项目数

设置部件每页显示的履历数量。


□ 缓存页数

设置部件额外获取页数,此项在“组合项”选中的情况下有效。


□ 自动更新周期(分钟)

设置自动更新显示内容的周期。


□显示设备区分

设置是否在工程履历列表中显示“设备区分”列。缺省设置是显示。


□显示删除按钮

设置是否显示用于删除警报记录的“删除”按钮。只有管​​理员用户才能显示“删除”按钮。