ElementUI的el

您所在的位置:网站首页 Label控件返回的数据类型为 ElementUI的el

ElementUI的el

2024-07-10 14:08| 来源: 网络整理| 查看: 265

最近用到了el-tree控件,主要是数据的格式,按照官网的数据格式来就可以显示节点的树形结构了。 代码参考很多 这里给出一个比较好的链接:https://blog.csdn.net/qq_36956154/article/details/79893876 代码说明在注释里写的很详细了已经,这里不再叙述说明。至于为什么抽取成这种格式的数据,那是因为ElementUI-tree规定的数据格式,你想要用这个控件,就必须按照他们规定的这个格式 来。 数据格式如下: 这里写图片描述

Controller代码

@RequestMapping("/cateList") @ResponseBody public List cateList() { // 整体思路: // 1、取得所有数据、放入集合List1 (tbCategories) // 2、将List1所有数据都放入到map(treeMap)中:元素id为键,元素本身对象为值 // 3、取得顶层节点放入集合List2中(resultList) // 4、遍历List1中的所有数据,通过数据的parentId为键在map中取值 // 1)如果能取到,则说明该元素有父节点 // 1、判断该父节点下的childList中是否有已经子节点 // 1、若无:则创建一个集合,将子节点放入 // 2、若有:则直接将子节点放入即可 // 5、把放好的数据放回到map中 // 6、返回List2(resultList) // 注意:整个过程将所有数据取出放入list2(resultList),返回的也是 //list2 List tbCategories = categoryService.cateList(); List resultList = new ArrayList(); // 存贮顶层的数据 Map treeMap = new HashMap(); Object itemTree; for(int i = 0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3