解决了一个小问题
来源:互联网 发布:值得买系统源码 编辑:程序博客网 时间:2024/04/30 01:05
昨天开会的时候说告警详细信息中区域没有显示出来:
今天查了大半个下午终于找到问题了:
原来公司的数据库中废弃的字段比较多,在界面显示的时候用的是废弃的字段,所以数据出不来。
详细修改如下:
alarm_manage--》view----》AlarmUITextPane类中修改方法:
public void setAlarm(Alarm alarm) {
System.out.println("CITY_AREA---------->"+alarm.getClientProperty("CITY_AREA"));//weijunyuan
reset();
this.txtDevId.setText(alarm.getClientProperty("DEV_ID") == null ? "" : alarm.getClientProperty("DEV_ID").toString());
this.txtDevIp.setText(alarm.getClientProperty("DEV_IP") == null ? "" : alarm.getClientProperty("DEV_IP").toString());
this.txtAlarmTimes.setText(alarm.getClientProperty("ALARM_TIMES") == null ? "" : alarm.getClientProperty("ALARM_TIMES").toString());
this.txtDevName.setText(alarm.getClientProperty("DEV_NAME") == null ? "" : alarm.getClientProperty("DEV_NAME").toString());
this.txtCity.setText(alarm.getClientProperty("CITY_NAME") == null ? "" : alarm.getClientProperty("CITY_NAME").toString());
this.txtFactory.setText(alarm.getClientProperty("FACTORY_NAME") == null ? "" : alarm.getClientProperty("FACTORY_NAME").toString());
}
红色的部分改为CITY_AREA ,数据就显示出来了。
虽然只是个小问题,但是让我足足查了大半天,真费神!不过挺享受的!主要的是告警属性定义的地方找不到,最后通过cirl+h找到了putclientproperty这个字段,才找到了alarm—mange包下的alarmoperation下面daoimpl下的AlarmOperationImpl中的getCurrentAlarmInfo方法,也找到了那个废弃的属性名。
- 解决了一个小问题
- 解决了一个Mysql安装的一个小问题
- 用VBA解决了一个小问题,很开心
- 【js思考】解决了一个小的语法问题
- 解决了一个问题。
- 解决了一个问题
- Python解决了小问题
- 自己写了一个flume小文件合并脚本,解决hdfs小文件过多问题
- 发现了一个小问题
- 一个小问题的解决
- 一个小问题的解决
- 解决PLsql一个小问题
- 给以前大学的同学解决了一个小问题,sql的一个普遍的用法
- NHibernate解决了一个问题
- Catalyst 10.2解决了一个小BUG
- 一个简单的小问题的解决:类图中线变成直的,不能斜了
- 解决了安装kchmviewer的过程中遇到的一个小问题
- vmware下安装mac os虚拟机问题,最后还是终于解决了被一个小失误给陷害了
- SIFT程序源码下载地址
- BW:总结InfoCube的优势分析及维度选择技巧
- android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- GBK下的简繁体转换
- 将apk安装到sd卡中
- 解决了一个小问题
- 修改oracle客户端字符集编码方式
- C语言中可变参数的使用
- linux上通过/net 自动mount
- (转)MultiByteToWideChar和WideCharToMultiByte用法详解
- 杂
- android之屏幕方向改变以及onConfigurationChanged事件
- aspnet读取配置文件
- 定时器控制数码管扫描显示