PF3686 话唠
  • 1503发帖数
  • 193主题数
  • 0关注数
  • 4粉丝
开启左侧

前端开发:一个国内大神编写的开源jQuery树形选择插件(zTree)

[复制链接]
PF3686 发表于 2019-10-14 23:15:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
ztree是一个基于jQuery编写的树插件,就我目前使用来看,性能优异、功能强大(几乎能实现你想要的任何功能)、配置灵活、使用简单,需要的数据结构也很简单,上万节点也能轻松加载,响应事件丰富。



  • 1、下载并初始化
https://gitee.com/zTree/zTree_v3
下载插件后,把下载的文件放到项目任意位置,在页面中分别引入ztreeCSS、jQuery、ztreeJs,然后在页面中写一个标签用于存放ztree,设置id和class="ztree"即可。

                               
登录/注册后可看大图


                               
登录/注册后可看大图

在该页面js文件中,初始化ztree,如下图所示,setting为配置参数,可以不填;zNodes为ztree数据,数据可以通过ajax异步获取,或者在页面写json数据,至此就初始化完成了。

                               
登录/注册后可看大图


  • 2、一些Dome的截图展示

                               
登录/注册后可看大图

基础

                               
登录/注册后可看大图

不显示图标

                               
登录/注册后可看大图

复选框

                               
登录/注册后可看大图

单选框

                               
登录/注册后可看大图

查找节点

                               
登录/注册后可看大图

拖拽节点

                               
登录/注册后可看大图

多树之间数据交互

                               
登录/注册后可看大图

编辑、删除

                               
登录/注册后可看大图


                               
登录/注册后可看大图

官方网站:
http://www.treejs.cn/v3/main.php#_zTreeInfo
ztree功能很强大,在我第一次使用时就感受到了,通过不同功能的组合可以完成我们需要的需求,唯一差一点的就是外观,前端厉害的大神可以自己写一套样式,这样就完美了,他的功能还包括冻结节点、自定义节点图标、节点绑上超链接、分批异步加载数据、自定义控件、右键菜单、其他dom拖拽交互等,想要看更多dome或者学习的可以去ztree官网了解详情。

精彩评论15

刘伟 发表于 2019-10-14 23:16:30 | 显示全部楼层
可惜jquery就快被淘汰了
A随行付POS机_赵 发表于 2019-10-14 23:16:30 | 显示全部楼层
国内大神有没有写中文系统的,想用中文系统
经典 发表于 2019-10-14 23:16:30 | 显示全部楼层
最后授权那个图标怎么搞的,是主题吗?还有节点样式,感觉比较配bootstrop,分享一下吧
刘伟 发表于 2019-10-14 23:16:30 | 显示全部楼层
不错~支持一下。jstree做的吧
A随行付POS机_赵 发表于 2019-10-14 23:16:30 | 显示全部楼层
项目中,一直在用
vito 发表于 2019-10-14 23:16:30 | 显示全部楼层
项目中用了
LH4206 发表于 2019-10-14 23:16:30 | 显示全部楼层
项目在用react,里面的树还是用的ztree
 楼主| PF3686 发表于 2019-10-14 23:16:30 | 显示全部楼层
用过,非常好用,就是对大数据渲染比较慢
立森影像LESU 发表于 2019-10-14 23:16:30 | 显示全部楼层
你在说胡话吗[捂脸]
猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城