combotree动态加载数据

来源:互联网 发布:rem换算px 移动端js 编辑:程序博客网 时间:2024/05/14 08:05
            $('#parent_id').combotree({                url:'${ctx}/cms/category/combotreeAll.shtml?parent_id='+0,                label:'上级分类:',                labelPosition:'left',                method:'get',                onBeforeExpand:function(node) {                    $('#parent_id').combotree("tree").tree("options").url = "${ctx}/cms/category/combotreeAll.shtml?parent_id=" + node.id;                }            });
    @ResponseBody    @RequestMapping("combotreeAll")    public List<ArticleCategoryFormMap> combotreeAll() throws Exception {        ArticleCategoryFormMap articleCategoryFormMap = getFormMap(ArticleCategoryFormMap.class);        Object parent_id = getPara("parent_id");        articleCategoryFormMap.put("parent_id", parent_id);        List<ArticleCategoryFormMap> list = articleCategoryService.combotreeAll(articleCategoryFormMap);        for (ArticleCategoryFormMap children : list) {            //children.put("state", "closed");//显示为一个折叠文件夹            children.put("parent_id", children.getStr("id"));//查询是否存在子分类,若存在才显示折叠文件夹            if (articleCategoryService.isExistChild(children)) {                children.put("state", "closed");            }        }        return list;    }

传送门不解释:
http://zjny520.iteye.com/blog/1389141

0 0
原创粉丝点击