现小弟碰到一业务,需要从数据库中取出数据使用easyUI填充成树形结构并展示下级目录的方式,此前一直没有使用过easyUI,因此对其不太了解,现在向大神请教其思路和原理:基于SSM框架下+MySQL数据库在数据库中有pro和mod两张表,mod中的数据为树形结构数据,pro中为关联数据,现在需要根据mod表中的树形结构从mybatis中查询出来,并在后端重组成easyUI中treegrid控件需要的json格式,附图如下:这是数据库字段和数据:这是java实体类树形:这是需要实现的效果:
请问数据库数据和实体类需要添加哪些字段,另外如何拼接treegrid格式并填充到控件中显示和展开操作!
请问数据库数据和实体类需要添加哪些字段,另外如何拼接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