EXTJS4.0.7开发积累
有从网络上搜索到的资源,也有自己开发中的总结,侵权告知删除!
HQL比较 |
在where子句中可以指定比较运算符:>,>=,<,<=,<>,其含义为大于,大于等于,小于,小于等于,不等于 |
HQL in |
sb.append(" where m.id not in (:machinList)"); query.setParameterList("machinList",machineList); |
HQL start/limit |
returnquery.setFirstResult(start).setMaxResults(limit).list(); |
HQL count | return((Number)query.uniqueResult()).intValue(); |
Sting2Timestamp |
Timestamp ts =Timestamp.valueOf("1979-04-22 22:18:00"); System.out.println(ts); |
Json数据中有冒号以及其它符号的处理办法 |
当json数据中有冒号或其它符号时,解析会报错 错误数据格式如下{test:2011-11-1000:00:00,name:test\\]]\]\]\asfasdfasdf,age:28} 比较好的解决办法是将字符串中的key和value都加上""来包含 如下 {"test":"2011-11-1000:00:00","name":"test\\]]\]\]\asfasdfasdf","age":"28"} 在程序中需要将"进行转义 如下 {\"test\":\"2011-11-1000:00:00\",\"name\":\"test\\]]\]\]\asfasdfasdf\",\"age\":\"28\"} 这样解析的话,就OK啦
",eventEndTime:\""+request.getParameter("event_endTime")+"\""+ ",eventBeginTime:\""+request.getParameter("event_beginTime")+"\"" |
grid column renderer |
In griddefine:{header:'Facility',dataIndex:'facility',renderer:facilityRenderer,width:50} Out grid define: function change(val){ if(val > 0){ return '<spanstyle="background:green;">' + val + '</span>'; }else if(val < 0){ return '<spanstyle="color:red;">' + val + '</span>'; } return val; } |
itemId |