养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

bootstrap treeview控件使用详解

时间:2024-11-08 06:16:12

这是一个简单而优雅的解决方案,显示分层树结构(即树视图),现在就介绍它的用法。

bootstrap treeview控件使用详解

方法/步骤

1、依赖:bootstrap-treeview需要依赖boots隋茚粟胫trap和jquery两个框架,现在具体需要的框架版本到官方网站去查。

bootstrap treeview控件使用详解

方法/步骤2

1、基本用法:添加以下资源以使引导树视图正常工作。

bootstrap treeview控件使用详解

2、将组件绑定到任何现有的DOM元素。例如通过div标签的id绑定。

bootstrap treeview控件使用详解

3、基本用法可能如下所示(JavaScript代码)

bootstrap treeview控件使用详解

方法/步骤3

1、数据结构为了定义树所需的层次结构,需要提供一个JavaScript对象的嵌套数组。

bootstrap treeview控件使用详解

2、一个树节点被表示为一个简单的JavaScript对象。这是一个必需的属性文本将建立一棵树。

bootstrap treeview控件使用详解

3、如果你想做更多,这里是完整的节点规范

bootstrap treeview控件使用详解

方法/步骤4

1、它的属性,方法等可以到官方网站或百度查:例如节点特定图标,颜色和标记等。

方法/步骤5

1、代码例子:<!DOCTYPEhtmlPUBLIC"颍骈城茇-//W3C//DTDXHTML1.0Transitional//EN""http://臃扮哀坷www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>bootstrap-treeview.js测试</title><linkrel='stylesheet'href='css/bootstrap.css'><!--yourtests,anyandalltorunwiththegivenfixturesbelow--></head><body><divclass="container"><divclass="row"><divclass="col-sm-4"><h2>默认</h2><divid="treeview1"class=""></div></div><divclass="col-sm-4"><h2>自定义图标</h2><divid="treeview2"class=""></div></div><divclass="col-sm-4"><h2>丰富多彩</h2><divid="treeview3"class=""></div></div></div></div><scriptsrc='jquery-3.1.1.min.js'></script><scriptsrc='bootstrap-treeview.js'></script><scripttype="text/javascript"> $(function(){vardefaultData=[{text:'Parent1',href:'#parent1',tags:['4'],nodes:[{text:'Child1',href:'#child1',tags:['2'],nodes:[{text:'Grandchild1',href:'#grandchild1',tags:['0']},{text:'Grandchild2',href:'#grandchild2',tags:['0']}]},{text:'Child2',href:'#child2',tags:['0']}]},{text:'Parent2',href:'#parent2',tags:['0']},{text:'Parent3',href:'#parent3',tags:['0']},{text:'Parent4',href:'#parent4',tags:['0']},{text:'Parent5',href:'#parent5',tags:['0']}];$('#treeview1').treeview({ backColor:"#FFFFFF",color:"#428bca",enableLinks:true,data:defaultData}); $('#treeview2').treeview({color:"#428bca",expandIcon:'glyphiconglyphicon-chevron-right',collapseIcon:'glyphiconglyphicon-chevron-down',nodeIcon:'glyphiconglyphicon-bookmark',data:defaultData}); $('#treeview3').treeview({expandIcon:"glyphiconglyphicon-stop",collapseIcon:"glyphiconglyphicon-unchecked",nodeIcon:"glyphiconglyphicon-user",color:"yellow",backColor:"purple",onhoverColor:"orange",borderColor:"red",showBorder:false,showTags:true,highlightSelected:true,selectedColor:"yellow",selectedBackColor:"darkorange",data:defaultData}); }); </script></body></body></html>

2、代码的浏览器效果

bootstrap treeview控件使用详解

© 一点知识