easyui treegrid demo

服务端代码
/**
 * @Title: ui @Description: 获取城市案例数据 @param @return @return Object @throws
 */
@RequestMapping(value = { "/cityRoom" })
@ResponseBody
public String cityYNRoom(HttpServletRequest request) {
    String parentId = request.getParameter("parentId");
        List courseTypes = new ArrayList();
        CityRoomData  sct = new CityRoomData();
        if(StringUtils.isNotEmpty(parentId)){
           sct.setPid(Long.parseLong(parentId));
            courseTypes =cityRoomService.getCityRoom(sct);
        } else {
           sct.setPid(0l);
            courseTypes = cityRoomService.getCityRoom(sct);
        }
        JSONArray json  =  new JSONArray();
        if(courseTypes.size()>0){
            JSONObject jo =null;
            for(CityRoomData courseType:courseTypes){
                     jo = new JSONObject();
                     jo.put("id", courseType.getId());
                     jo.put("namee", courseType.getNamee());
                     jo.put("yesBuildArea", courseType.getYesBuildArea());
                     jo.put("noBuildArea", courseType.getNoBuildArea());
                     jo.put("date", courseType.getCreateTime());
                     jo.put("updatedate", courseType.getUpdateTime());
                //根据id判断是否有子节点
                     CityRoomData  sct1 = new CityRoomData();
                sct1.setPid(courseType.getId());
                List count  = cityRoomService.getCityRoom(sct1);
                if(count.size()>0){
                   jo.put("state", "closed");
                }
                json.put(jo);
            }
        }
        JSONObject jo1 =new JSONObject();
        jo1.put("rows", json);
        jo1.put("total", courseTypes.size());
        return jo1.toString();
}

前段页面代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"";
%>





   
   

转载于:https://my.oschina.net/zzp123456/blog/1554919

你可能感兴趣的:(easyui treegrid demo)