操作履历
■ 部件外观
■ 描述
本部件能够获取数据库中的操作履历,并分页显示数据。
另外,本周的默认起始时间是周日,默认时分秒均为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”。
□ 每页条目
设置部件每页显示的履历数量。
□ 自动更新周期(分钟)
设置自动更新显示内容的周期。
□显示删除按钮
启用此属性后,显示内容列表中各行将显示删除按钮,仅当用户具有管理员权限时,此功能才有效。