《Java增加树型节点》
开发工具与关键技术:MyEclipse 10、Java
作者:潘玉莹
撰写时间:2019-06-14
一、 增加树型节点需要的数据
如上图所示:
所需数据需要PareintID(即父级ID),SonID(即子级ID)
他们之间的关系是上下级关系,即SonID的上一级是PareintID。我们也是通过这一层关系来实现树形节点。示例:“保康公众部”的SonID是3,3所在的上一级是“保康”所以“保康公众部”的上一级区域是“保康”
还有一个字段就是节点名称,只需要这三个字段即可完成树形。
增加树形节点的步骤
在页面获取节点/父级ID的值>赋值>保存
- 页面获取值
其实页面我们只要获取节点名称和父级ID的值即可,节点名称通过ID直接获取,而父级ID我们需要通过数据查最后一条数据然后得到父级ID的值,然后通过加1赋值给父级ID,而SonID则是通过获取父级ID的值来赋值的 - 赋值
控制器通过获取页面的值来进行赋值,查询出最后一条数据的父级ID值然后加1,而SonID是你需要哪个节点名称作为他的上一级然后通过主ID去查父级ID,再把这个父级ID赋值给SonID。如下图所示
以上都是增加二级节点的
增加一级节点,一级节点和二级节点的区别是:子级ID不需要去查所需的上一级父级ID,我们只需直接赋一个父级ID没有的值即可。如下图所示