Treegrid的动态加载实例代码_jquery
程序员文章站
2022-03-17 16:32:39
...
废话不多说了,直接给大家贴代码了。
具体代码如下所示:
1、前端
2、controller
@RequestMapping("/treegrid") @ResponseBody public Listtreegrid(GoodsTypePage goodsTypePage) { if(null==goodsTypePage || "".equals(goodsTypePage.getId()) || null == goodsTypePage.getId()){ goodsTypePage.setId("NULL"); } return goodsTypeService.treegrid(goodsTypePage); }
3、service
@Override // 缓存数据 public Listtreegrid(GoodsTypePage goodsTypePage) { String hql = ""; if(null==goodsTypePage || "".equals(goodsTypePage.getId()) || "NULL".equals(goodsTypePage.getId())){ hql = "from GoodsType t where t.tgoodstype.id is NULL order by t.seq"; }else{ hql = "from GoodsType t where t.tgoodstype.id = '" +goodsTypePage.getId()+"' order by t.seq"; } List brList = goodsTypeDao.find(hql); List nl = new ArrayList (); if (brList != null && brList.size() > 0) { for (GoodsType br : brList) { GoodsTypePage r = new GoodsTypePage(); BeanUtils.copyProperties(br, r); if(br.getTgoodstype()!=null){ r.setPname(br.getTgoodstype().getText()); r.setPid(br.getTgoodstype().getId()); } r.setState("closed"); nl.add(r); } } return nl; }
上一篇: php中关于常用工具的使用详解
下一篇: js怎么跳转到新页面?