在使用easyUI填充treegrid数据的方式

kyocool 2018-02-11 11:38:52
现小弟碰到一业务,需要从数据库中取出数据使用easyUI填充成树形结构并展示下级目录的方式,此前一直没有使用过easyUI,因此对其不太了解,现在向大神请教其思路和原理:

基于SSM框架下+MySQL数据库

在数据库中有pro和mod两张表,mod中的数据为树形结构数据,pro中为关联数据,现在需要根据mod表中的树形结构从mybatis中查询出来,并在后端重组成easyUI中treegrid控件需要的json格式,附图如下:

这是数据库字段和数据:

这是java实体类树形:

这是需要实现的效果:


请问数据库数据和实体类需要添加哪些字段,另外如何拼接treegrid格式并填充到控件中显示和展开操作!
...全文
1520 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunyiban 2018-02-22
  • 打赏
  • 举报
回复
额,不就是拼个JSON,自己看看easyui的树状数据结构,然后分析下你表里的主从关系,拼个JSON。~~
无聊的上午 2018-02-12
  • 打赏
  • 举报
回复
$('#tt').treegrid({ url:'get_data.php', idField:'id', treeField:'name', columns:[[ {title:'Task Name',field:'name',width:180}, {field:'persons',title:'Persons',width:60,align:'right'}, {field:'begin',title:'Begin Date',width:80}, {field:'end',title:'End Date',width:80} ]] }); 这是一个官方的treegrid,你不需要改实力类,你改一下这个js,把field和你实体类中的字段名对应起来就可以了,在转json时就用实体类的属性名 多看看文档,里面有答案http://www.jeasyui.net/plugins/186.html
kyocool 2018-02-12
  • 打赏
  • 举报
回复
难道这帖子就要这样沉了吗?求大神支招啊

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧