Treegrid的动态加载实例代码

2022-01-11,,,,

这篇文章主要介绍了Treegrid的动态加载实例代码的相关资料,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了。

具体代码如下所示:

1、前端

 

2、controller

 @RequestMapping("/treegrid") @ResponseBody public List treegrid(GoodsTypePage goodsTypePage) { if(null==goodsTypePage || "".equals(goodsTypePage.getId()) || null == goodsTypePage.getId()){ goodsTypePage.setId("NULL"); } return goodsTypeService.treegrid(goodsTypePage); }

3、service

 @Override // 缓存数据 public List treegrid(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; }

以上就是Treegrid的动态加载实例代码的详细内容,更多请关注本站其它相关文章!

《Treegrid的动态加载实例代码.doc》

下载本文的Word格式文档,以方便收藏与打印。