vml实现web top原型(15)-告警
2010-03-26 09:57
120 查看
作为 webtop,告警数据应该通过ajax或者comet这样的方式异步从服务器获取。
客户端主要解决告警的显示问题。
一般无非是加亮边框,气泡指示这样的方式
以下为生成和清除告警的示例
相关的函数在js源码中。
要注意的是,电路的告警是不显示告警描述的。主要是位置不好确定。
应该也可以根据fromp和top坐标进行分析计算。偷懒了。
服务器端应该采用异步的订阅模式向客户端推送增量的告警信息,
这样才可以保证告警的实时展现。
尽量避免客户端轮询的方式
(对于第一次打开,以及中间防止告警丢失,定时的轮询还是必要的)
客户端主要解决告警的显示问题。
一般无非是加亮边框,气泡指示这样的方式
以下为生成和清除告警的示例
function genalarm(){ var e=document.getElementById("DEV00005"); var alarmlevelColor="red"; var alarmContext="紧急告警"; addAlarmState(e,alarmlevelColor,alarmContext); } function clralarm(){ var e=document.getElementById("DEV00005"); clearAlarmState(e); }
相关的函数在js源码中。
要注意的是,电路的告警是不显示告警描述的。主要是位置不好确定。
应该也可以根据fromp和top坐标进行分析计算。偷懒了。
服务器端应该采用异步的订阅模式向客户端推送增量的告警信息,
这样才可以保证告警的实时展现。
尽量避免客户端轮询的方式
(对于第一次打开,以及中间防止告警丢失,定时的轮询还是必要的)
相关文章推荐
- VML实现web top0 原型(5)-缩放
- vml实现web top原型(8)-导出
- vml实现web topo原型(9) - 性能改进
- vml 实现 WEB topo原型(3)-设备
- vml实现web topo原型(10) -移动
- vml 实现web topo原型(6)-鼠标事件
- vml实现web topo原型(11) - 弧线
- vml 实现web topo原型(12)-自动摆放
- vml 实现web topo原型(13) -弹出菜单
- VML实现WEB Topo原型(1)
- vml实现web topo原型(14)-背景图
- VML实现web topo原型 (2)-基本元素
- vml 实现web topo原型(4)-设备和电路
- vml实现web topo原型(7)-性能测试
- [转]兰迪.波许的最后讲座:真正实现你童年的梦想(中英文对照)15
- 设计模式PHP5实现之----原型(Prototype)
- Django实战(15):Django实现RESTful web service
- Zabbix 集成 OneAlert 实现全方位告警
- GOF之原型使用序列化和反序列化实现深复制
- UI 原型设计 Axure 7 中使用变量和分支实现按来源页面返回