位置: 编程技术 - 正文
推荐整理分享zTree插件下拉树使用入门教程(ztree拖动),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:ztree树形菜单,ztree拖动,ztree搜索框,ztree自动展开,ztree搜索框,ztree下拉框,ztree设置节点勾选,ztree input 下拉树,内容如对您有帮助,希望把文章链接给更多的朋友!
最近,因为工作需要一个树形下拉框的组件,经过查资料一般有两种的实现方法。其一,就是使用zTree实现;其二,就是使用easyUI实现。因为公司的前端不是使用easyUI设计的,故这里我选择了zTree来实现下拉树。
这里使用简单的数据格式(即简单的Json格式)类似如下Json:
这里首先需要一个实体bean,用来封装对应查出来的数据,如下:
这里需要注意的是 pId 中的第二的字母是大写的,如果写成小写的就不能构造成树形结构,所有的都是根节点。
然后,将从数据库中查出来的数据,转换为对应的ztree需要的bean,再转换为相应的Json,代码如下:
将list转换为对应的Json方法,如下:
用到的Json工具包:
这样前台所需要的数据,就从库里取出,并封装成了对应的Json。
接下来就是前台的实现了,前台需要导入的js和css如下:
这里只有demo.css是自己添加的,其他都是官方制定的,demo.css是将官方的demo用到的css修改的,如下(这里有冗余样式没有删除掉);
然后,就是对应的下拉框:
这里有一个隐藏的文本框用来存放下拉框选择内容对应的id。
对应的脚本如下:
这样,一个下拉框就做完了。
如下图所示:
如果,需要在修改页面中回写相应的下拉列表数据,添加如下的脚本:
标签: ztree拖动
本文链接地址:https://www.jiuchutong.com/biancheng/373425.html 转载请保留说明!友情链接: 武汉网站建设