位置: 编程技术 - 正文

zTree插件下拉树使用入门教程(ztree拖动)

编辑:rootadmin

推荐整理分享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工具包:

zTree插件下拉树使用入门教程(ztree拖动)

这样前台所需要的数据,就从库里取出,并封装成了对应的Json。

接下来就是前台的实现了,前台需要导入的js和css如下:

这里只有demo.css是自己添加的,其他都是官方制定的,demo.css是将官方的demo用到的css修改的,如下(这里有冗余样式没有删除掉);

然后,就是对应的下拉框:

这里有一个隐藏的文本框用来存放下拉框选择内容对应的id。

对应的脚本如下:

这样,一个下拉框就做完了。

如下图所示:

如果,需要在修改页面中回写相应的下拉列表数据,添加如下的脚本:

标签: ztree拖动

本文链接地址:https://www.jiuchutong.com/biancheng/373425.html 转载请保留说明!

上一篇:javascript HTML5 Canvas实现圆盘抽奖功能

下一篇:JS代码防止SQL注入的方法(超简单)(前端防止sql注入)

  • 房产税与土地使用税如何申报
  • 小规模定额征收是怎样
  • 库存商品在贷方怎么调整
  • 生产车间维修费是制造费用还是管理费用
  • 预收账款怎么做财务分析报告
  • 海关入库成功下一步干嘛
  • 公司转给法人备注怎么填
  • 个人劳务费增值税如何缴纳
  • 购买的风机如何做分录
  • 计划成本材料采购明细账一般采用的格式是什么
  • 公司开业两周年致辞
  • 房地产公司开水电费发票
  • 小规模纳税人收入账务处理
  • 盐酸编号
  • 建筑工程项目部由哪几个部门组成
  • 工资薪金总额是指月还是全年
  • 权责发生制如何计算
  • 未分配利润可以转实收吗
  • 货物销售价比采购价高
  • 2019新版利润表填表说明
  • 兼职劳务报酬要交个税吗
  • 职工福利费计提标准是多少
  • 新政府会计制度科目表
  • win7系统中怎么找不到投影仪
  • 第36届大众电影百花奖直播回放
  • 计提减值时注意什么
  • uniapp vuecli
  • 下岗职工生活费最多发多少个月
  • vite怎么打包
  • 交通运输企业会议记录
  • 安卓跑ubuntu
  • 现金日记账期初余额怎么算
  • 什么是技术服务工程师
  • 摊销期在一年以内的费用
  • h5的开发
  • 未使用的固定资产计提折旧应当计入
  • php如何连接html
  • python中变量类型有几种
  • 科目余额表怎么填
  • 汽车4s店售后业绩看板
  • 预缴税款是什么意思
  • 投资性房地产的后续计量
  • 收到银行承兑汇票计入什么科目
  • 房地产按揭贷款政策
  • 什么人可以申请免税
  • 备用金怎么回冲
  • 发票一般会失效几天
  • 生产部的管理人员算什么费用
  • 专门借款本金汇兑差额
  • 更衣柜属于什么费用
  • 其他收益结转到什么科目
  • 社会保险费结算表怎么打印
  • 小规模纳税人如何申请专票
  • 个人开具的收据能税前扣除吗
  • 复利终值与现值的关系
  • mysql数据库全量备份
  • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
  • 苹果电脑重新安装macos失败
  • webinstall.exe - webinstall是什么进程
  • msiexec.exe是什么进程介绍
  • win8.1开始界面
  • centos7搭建lamp 详细
  • windows10x预览版
  • win10多用户独立
  • 学习的引子
  • unity connected games
  • cocos2d教程
  • linux7 snmp
  • 电脑启动项清理
  • python数字图像处理库
  • shader要学多久
  • unity study
  • shell正则表达式语法
  • shell实际例子
  • node js require
  • bash脚本语法
  • android基础知识总结
  • unity3d移动代码
  • qrcode怎么生成
  • jquery mobile 加载页面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设