- 注册时间
- 2013-10-26
- 最后登录
- 2014-12-22
- 阅读权限
- 10
- 积分
- 245
- 精华
- 0
- 帖子
- 70
 
|
factory 发表于 2014-8-12 10:43 
提供数据
数据库里一条数据d1和d2都是String类型
后台取出这么写的:
public String getdetail() throws Exception{
pager.setOrderBy("kday");
pager.setOrder(Pager.Order.asc);
pager = findPager(WkCaleD.class, pager,Restrictions.eq("trxCode", trxCode));
List<WkCaleD> list =(List<WkCaleD>) pager.getResult();
List<HashMap> maplist =new ArrayList<HashMap>();
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");
for(WkCaleD wkd : list){
HashMap map = new HashMap();
map.put("id", wkd.getId());//id
map.put("trxCode", wkd.getTrxCode());//日历单号
if(wkd.getD1()!=null){
map.put("d1", sdf2.parse(wkd.getD1()));//时段1
map.put("d2", sdf2.parse(wkd.getD2()));
if(wkd.getD3()!=null){
map.put("d3", sdf2.parse(wkd.getD3()));//时段2
map.put("d4", sdf2.parse(wkd.getD4()));
if(wkd.getD5()!=null){
map.put("d5", sdf2.parse(wkd.getD5()));//时段3
map.put("d6", sdf2.parse(wkd.getD6()));
if(wkd.getD7()!=null){
map.put("d7", sdf2.parse(wkd.getD7()));//时段4
map.put("d8", sdf2.parse(wkd.getD8()));
if(wkd.getD9()!=null){
map.put("d9", sdf2.parse(wkd.getD9()));//时段5
map.put("d10", sdf2.parse(wkd.getD10()));
}
}
}
}
}
maplist.add(map);
}
HashMap result = new HashMap();
result.put("data",maplist);
result.put("total", pager.getTotalCount());
String json = JsonUtil.Encode(result);
return ajax(Status.success, json);
}
页面这么写的:
<div header="时段一" headerAlign="center">
<div property="columns">
<div field="d1" name="d1" width="40" headerAlign="center" format="HH:mm" dateFormat="HH:mm" >
开始1<input id="d1" property="editor" name="d1" class="mini-timespinner" format="HH:mm" style="width:150px;"/>
</div>
<div field="d2" name="d2" width="40" headerAlign="center" format="HH:mm" dateFormat="HH:mm" >
结束1<input id="d2" property="editor" name="d2" class="mini-timespinner" format="HH:mm" style="width:150px;"/>
</div>
</div>
</div>
|
|