【树】ztree

ztree前端参见官网http://www.ztree.me/v3/main.php

Action示例

public String initLabServerTree(){
        return SUCCESS;
    }
    
    public String queryLabServerTree(){
        if(!StringUtils.isEmpty(parentCode)){
            //List<ConsignOrgView> consignOrgVoList = this.consignOrgService.getConsignOrgByParentCode(parentCode);
            List<LabServerView> labServerViewList = this.labServerService.findLabServerByParentServerNo(parentCode);
            jsonLabServerList = new ArrayList<Map<String,Object>>();
            for(LabServerView rv : labServerViewList){
                Map<String,Object> rvMap = new HashMap<String,Object>();
                rvMap.put("id", rv.getLabServerNo());
                rvMap.put("pId", rv.getParentServerNo());
                rvMap.put("name", rv.getLabServerName());
                if(rv.getChildCount() > 0){
                    rvMap.put("isParent", "true");
                }
                if(rv.getLabServerNo().equals(currentCode)){
                    rvMap.put("open", "true");
                }
                if(rv.getLabServerNo().equals(checkedCode)){
                    rvMap.put("checked", "true");
                }
                jsonLabServerList.add(rvMap);
            }
        }
        
        return SUCCESS;
    }

 

posted @ 2014-05-26 17:51  hello小象  阅读(214)  评论(0)    收藏  举报