位置: 编程技术 - 正文

Bootstrap 树控件使用经验分享(图文解说)(bootstrap-treeview.js)

编辑:rootadmin

推荐整理分享Bootstrap 树控件使用经验分享(图文解说)(bootstrap-treeview.js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bootstrap treetable,bootstrap树形控件,bootstrap-treeview.js,bootstrap treetable,bootstrap树形控件,bootstrap tree,bootstrap tree,bootstrap tree,内容如对您有帮助,希望把文章链接给更多的朋友!

jquery 树形控件

jquery 树形控件是一款基于jquery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用。

前言:很多时候我们在项目中需要用到树,有些树仅仅是展示层级关系,有些树是为了展示和编辑层级关系,还有些树是为了选中项然后其他地方调用选中项。不管怎么样,树控件都是很多项目里面不可或缺的组件之一。今天,博主打算结合自己的使用经历和网上找到的一些不错的树控件在这里做一个分享,希望能帮大家找到最合适的控件。还是那句话:控件没有最好,只有最合适。

一、JQuery树形控件

Jquery树形控件是一款基于JQuery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子。它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果非要做,可能需要自己去封装。

1、一睹初容

全部收起

展开一级

全部展开

2、代码示例

Bootstrap 树控件使用经验分享(图文解说)(bootstrap-treeview.js)

此控件实现起来也非常简单,只需要引用jQuery和bootstrap组件即可。

这些代码都是直接从网上down下来的,节点上面的图标可以通过样式修改,图标样式也是基于bootstrap的。如果需要动态添加节点,可以自己封装组件去拼html,实现起来应该也比较简单。由以上可知此组件的轻量级,如果你需要对节点作增删改或者选择等操作,不要急,下面的控件可能比较适用。

二、文件树编辑插件Treed

这个组件是从网上找到的,最初演示,组内成员一致觉得效果很赞。因为它通过树形展示,方便的提供了节点的增删改。节点的伸缩效果也比较好。好了来看看。Demo以及下载地址: 直接在界面显示文本框

需要引用的js和css文件

页面html 

Js初始化

3.2 默认隐藏,触发某个事件的时候出现树。这种场景在项目里面非常常见,一般用于选择树节点。所以博主把这个也单独拿出来说下吧。

div默认是隐藏的。

在js里面初始化树以及注册showMenu()方法

由于以上都是静态数据,如果需要从后台取数据动态加载树节点,可以去后台构造zNodes这种结构的数组即可。

四、总结

以上三种树形组件,各有千秋,可以根据需求选用不同的组件。

以上所述是小编给大家介绍的Bootstrap 树控件使用经验分享(图文解说),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

JS实现分页浏览横向图片(类轮播)实例代码 昨天朋友问我怎么用js实现分页浏览横向图片功能,其实实现代码很简单的,下面小编给大家带来了具体实现代码,代码如下所示:common.jsfunction$(id){retu

浅谈mint-ui 填坑之路 近期上手vue的移动端项目,舍弃了之前自己相对熟悉的mui框架,改为用饿了么团队为了vue量身定做的mint-ui框架。之前开发的时候觉得mui的文档就足够坑

React Native使用百度Echarts显示图表的示例代码 Echarts是百度推出的免费开源的图表组件,功能丰富,涵盖各行业图表。相信很多同学在网页端都使用过。今天我就来介绍下在ReactNative中如何使用Echarts

标签: bootstrap-treeview.js

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

上一篇:解决option标签selected="selected"属性失效的问题(option标签的作用)

下一篇:JS实现分页浏览横向图片(类轮播)实例代码(js分页逻辑)

  • php实现mysql数据库分表分段备份(php mysql数据库)

    php实现mysql数据库分表分段备份(php mysql数据库)

  • PHP实践教程之过滤、验证、转义与密码详解(php实验报告)

    PHP实践教程之过滤、验证、转义与密码详解(php实验报告)

  • 教你如何看懂SQL Server查询计划(教你如何看懂标签)

    可以从图片上看到,执行查询后,得到二个表格,上面的表格显示了查询的结果,下面的表格显示了查询的执行过程。相比本文的第一张图片,这张图片可能在直观上不太友好,但是,它能反映更多的信息,而且尤其在比较复杂的查询时,可能看起来更容易,因为对于复杂的查询,【执行计划】的步骤太多,图形方式会造成图形过大,不容易观察。而且这张执行过程表格能反映2个很有价值的数据(前二列)。

    还是来看看这个【执行过程表格】吧。我来挑几个重要的说一下。【Rows】:表示在一个执行步骤中,所产生的记录条数。(真实数据,非预期)【Executes】:表示某个执行步骤被执行的次数。(真实数据,非预期)【Stmt Text】:表示要执行的步骤的描述。【EstimateRows】:表示要预期返回多少行数据。

    在这个【执行过程表格】中,对于优化查询来说,我认为前三列是比较重要的。对于前二列,我上面也解释了,意思也很清楚。前二列的数字也大致反映了那些步骤所花的成本,对于比较慢的查询中,应该留意它们。【Stmt Text】会告诉你每个步骤做了什么事情。对于这种表格,它所要表达的其实是一种树型信息(一行就表示在图形方式下的一个节点),所以,我建议从最内层开始去读它们。做为示例,我来解释一下这张表格它所表达的执行过程。

    第5行:【Clustered Index Seek(OBJECT:([MyNorthwind].[dbo].[Customers].[PK_Customers]), SEEK:([MyNorthwind].[dbo].[Customers].[CustomerID]=[MyNorthwind].[dbo].[Orders].[CustomerID]) ORDERED FORWARD)】,意思是说,SQL Server在对表Customers做Seek操作,而且是按照【Clustered Index Seek】的方式,对应的索引是【PK_Customers】,seek的值来源于[Orders].[CustomerID]

    第4行:【Clustered Index Scan(OBJECT:([MyNorthwind].[dbo].[Orders].[PK_Orders]), WHERE:([MyNorthwind].[dbo].[Orders].[OrderDate]>='-- ::." class="img-responsive" alt="教你如何看懂SQL Server查询计划(教你如何看懂标签)">

    教你如何看懂SQL Server查询计划(教你如何看懂标签)

  • Tracert 命令使用说明图解(tracert命令的功能和用法)

    Tracert 命令使用说明图解(tracert命令的功能和用法)

  • FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'

    FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'

  • Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。(android studio右边的视图不见了)

    Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。(android studio右边的视图不见了)

  • 告诉你什么是javascript的回调函数(告诉你什么是无限的恐怖日语)

    告诉你什么是javascript的回调函数(告诉你什么是无限的恐怖日语)

  • 计提个税会计科目怎么做
  • 什么是税务登记管理
  • 翻唱歌曲发行时怎么把原唱名字改了
  • 进项税额转出借贷
  • 所得税交多了怎么办
  • 出口不退税进项税如何处理
  • 商贸企业增加值
  • 已核销的贷款收回计入什么科目
  • 进项税额转出是不可以抵扣吗
  • 银行利息收入确认时间会计与税法的差异
  • 补提以前年度个税会计分录
  • 红利所得分配也要交税吗
  • 增值税认证未认证是什么意思
  • 增值税普通发票怎么开
  • 公允价值变动损益属于损益类的
  • 无形资产管理的基本流程包括无形资产的
  • 某产品今年进价是去年的
  • 开发票货物或应税服务两行怎么开
  • 安置残疾人员加计扣除
  • 收回股东投资
  • 库存商品在贷方怎么调回借方
  • 倒发票怎么倒出钱来
  • 微信转账的手续费规则
  • 转包工程款怎么结算
  • php二维数组添加数据
  • php怎么创建数据表
  • 商业会计结转成本
  • php字符串操作函数
  • 核定征收怎么申报个人经营所得
  • 返还保证金的法律依据
  • jusched.exe是什么进程
  • 手把手怎么样
  • node启动本地服务
  • 招待费计入哪里
  • ts基础
  • HBuilderX uni-app简单实现静态登录页面(实例)
  • php如何删除数组元素
  • php获取mysql数据
  • mysql框架有哪些
  • 其他收益在资产负债表哪点
  • vue路由使用方法
  • php定义方法
  • iperf3命令和iperf2
  • 物流小规模企业有哪些
  • 只有进项发票,没有销项可以吗
  • 经营一家淘宝店铺,自然就应该做好
  • 软件无形资产摊销年限
  • 运输费用增值税怎么算
  • 产品成本包括哪些
  • 税控盘百科
  • sql server 2005如何使用
  • 撤销税务局
  • 民办非企业单位是私立还是公立
  • 独立法人企业关系怎么写
  • 给员工的奖金计入什么科目
  • 固定资产变动方式对应科目
  • 逾期的押金收入
  • 自来水公司代收污水处理费
  • 来料加工的增值税怎么核算
  • 企业亏损为什么还继续
  • 农民工工资专户怎么发放工资
  • 分析企业盈余状况
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • windows server 2008 r2最大支持内存
  • SmartExplorer.exe - SmartExplorer进程是什么意思
  • 苹果mac系统关机怎么关
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • windows8 应用商店
  • opengl教程48讲
  • css选择器类选择器
  • nodejs worker
  • 安卓域名重定向
  • js表单事件有哪些
  • js 模态对话框和对话框
  • unity飞机大战游戏毕业论文
  • python不同进制的整数之间可以直接运算
  • 深入python3
  • 小规模开票税金怎么算
  • 副局长是由局长任命的吗
  • 国企重组裁员政策解读
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设