...
可以获取到系统中的实时报警信息。这是一个数组,通过对数组的遍历,可以访问每个数组元素。
在顶层画面或者子画面,则需要使用如下方法:
- 下面几个方法,在画面onLoad调用时,一般来说还没有从服务器得到报警,因此个数都是0.因此需要在定时器中不断调用才能获取到值
- pkrealalarmlist.getAlarmList(),获得所有的报警列表,包括正在发生(尚未恢复)的、已恢复但未确认的报警列表
- pkrealalarmlist.getAlarmingList(),获得所有的正在报警的报警列表
- pkrealalarmlist.getAlarmingCount(),正在发生(尚未恢复)的报警个数
- pkrealalarmlist.getRecoveredAlarmCount(),正在发生(尚未恢复)的报警个数
- pkrealalarmlist.getConfirmedAlarmCount(),正在发生(尚未恢复)的报警个数
- pkrealalarmlist.getAllAlarmCount(),正在发生(尚未恢复)的报警个数
pkrealalarmlist.setDisplayConfirmed(ctrlName,displayed),设置某个实时报警控件是否显示已确认的报警。displayed:1/0
pkrealalarmlist.setDisplayRecovered(ctrlName,displayed),设置某个实时报警控件是否显示已恢复的报警。displayed:1/0
pkrealalarmlist.setCallbackOnAlarm(callback),设置显示报警前的回调处理函数。该函数中,可以对部分报警属性进行处理
回调函输参数:(alarms)
返回值:处理过的alarms
如变量描述:设备系数1035,可以在这里通过propdesc字段,将该字符串值进行截取,仅仅保留后面的1035
pkrealalarmlist.filterByTagPrefix(prefixes),设置报警tag名(设备模式下的tagname,或者对象模式下的对象.属性)的前缀
这里的prefixes可以是多个前缀,以逗号隔开。如:新闸路,大连路
显示该条报警的条件:
该报警的变量名称前缀,包含这里设置的某一个
未配置任何报警前缀(空字符串)
...