nisbos


树形组件使用教程

<h5>1.表单校验示例相关代码</h5> <p>css、js引入:</p> <pre><code class="language-java">&lt;link href="/css/bootstrap.min.css?v=3.3.6" rel="stylesheet"&gt; &lt;script src="/js/jquery.min.js?v=2.1.4"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="/js/bootstrap.min.js?v=3.3.6"&gt;&lt;/script&gt; &lt;!--树形下拉框--&gt; &lt;link href="https://cdn.bootcdn.net/ajax/libs/bootstrap-treeview/1.2.0/bootstrap-treeview.min.css" rel="stylesheet"&gt; &lt;script src="https://cdn.bootcdn.net/ajax/libs/bootstrap-treeview/1.2.0/bootstrap-treeview.min.js"&gt;&lt;/script&gt;</code></pre> <p>html代码:</p> <pre><code class="language-java">&lt;div class="row" style="margin-left:0;"&gt; &lt;input id="selectCatalog" name="selectCatalog" type="text" autocomplete="off" class="col-lg-10 col-md-2 form-group" onclick="$('#tree').show()" style="width: 250px;height: 31px;"&gt; &lt;div id="tree" style="display: none; position:absolute; z-index:100; background-color:white; margin-top:-15px; width: 250px"&gt;&lt;/div&gt; &lt;/div&gt;</code></pre> <p>js代码:</p> <pre><code class="language-java">&lt;script&gt; $(function () { $("#selectCatalog").click(function() { var options = { levels : 1, data : defaultData, onNodeSelected : function(event, data) { $("#selectCatalog").val(data.text); $("#tree").hide();//选中树节点后隐藏树 } }; $('#tree').treeview(options); }); }); &lt;/script&gt;</code></pre> <h5>2.展现</h5> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/c302ebe5e2afc6d59e1d3be49dde67ea?showdoc=.jpg" alt="" /></p> <h5>3.参数说明</h5> <ul> <li>.treeview下的参数说明:</li> </ul> <table> <thead> <tr> <th>参数名称</th> <th>参数类型</th> <th>默认值</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>data</td> <td>Array of Objects</td> <td>无</td> <td>列表树上显示的数据。</td> </tr> <tr> <td>backColor</td> <td>String</td> <td>所有合法的颜色值,Default: inherits from Bootstrap.css。</td> <td>设置所有列表树节点的背景颜色。</td> </tr> <tr> <td>borderColor</td> <td>String</td> <td>所有合法的颜色值,Default: inherits from Bootstrap.css。</td> <td>设置列表树容器的边框颜色,如果不想要边框可以设置showBorder属性为false。</td> </tr> <tr> <td>checkedIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-check&quot;</td> <td>设置处于checked状态的复选框图标。</td> </tr> <tr> <td>collapseIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-minus&quot;</td> <td>设置列表树可收缩节点的图标。</td> </tr> <tr> <td>color</td> <td>String</td> <td>所有合法的颜色值,Default: inherits from Bootstrap.css。</td> <td>设置列表树所有节点的前景色。</td> </tr> <tr> <td>emptyIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的&quot;glyphicon&quot;。</td> <td>设置列表树中没有子节点的节点的图标。</td> </tr> <tr> <td>enableLinks</td> <td>Boolean</td> <td>false</td> <td>是否使用当前节点的文本作为超链接。超链接的href值必须在每个节点的data结构中给出。</td> </tr> <tr> <td>expandIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-plus&quot;</td> <td>设置列表树可展开节点的图标。</td> </tr> <tr> <td>highlightSearchResults</td> <td>Boolean</td> <td>true</td> <td>是否高亮搜索结果。</td> </tr> <tr> <td>highlightSelected</td> <td>Boolean</td> <td>true</td> <td>当选择节点时是否高亮显示。</td> </tr> <tr> <td>onhoverColor</td> <td>String</td> <td>所有合法的颜色值, Default: '#F5F5F5'。</td> <td>设置列表树的节点在用户鼠标滑过时的背景颜色。</td> </tr> <tr> <td>levels</td> <td>Integer</td> <td>Default: 2</td> <td>设置继承树默认展开的级别。</td> </tr> <tr> <td>multiSelect</td> <td>Boolean</td> <td>false</td> <td>是否可以同时选择多个节点。</td> </tr> <tr> <td>nodeIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-stop&quot;</td> <td>设置所有列表树节点上的默认图标。</td> </tr> <tr> <td>selectedIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-stop&quot;</td> <td>设置所有被选择的节点上的默认图标。</td> </tr> <tr> <td>searchResultBackColor</td> <td>String</td> <td>所有合法的颜色值, Default: undefined, inherits。</td> <td>设置搜索结果节点的背景颜色。</td> </tr> <tr> <td>searchResultColor</td> <td>String</td> <td>所有合法的颜色值, Default: '#D9534F'</td> <td>设置搜索结果节点的前景颜色。</td> </tr> <tr> <td>selectedBackColor</td> <td>String</td> <td>所有合法的颜色值, Default: '#428bca'</td> <td>设置被选择节点的背景颜色。</td> </tr> <tr> <td>selectedColor</td> <td>String</td> <td>所有合法的颜色值, Default: '#FFFFFF'。</td> <td>设置列表树选择节点的背景颜色。</td> </tr> <tr> <td>showBorder</td> <td>Boolean</td> <td>true</td> <td>是否在节点上显示边框。</td> </tr> <tr> <td>showCheckbox</td> <td>Boolean</td> <td>false</td> <td>是否在节点上显示checkboxes。</td> </tr> <tr> <td>showIcon</td> <td>Boolean</td> <td>true</td> <td>是否显示节点图标。</td> </tr> <tr> <td>showTags</td> <td>Boolean</td> <td>false</td> <td>是否在每个节点右边显示tags标签。tag值必须在每个列表树的data结构中给出。</td> </tr> <tr> <td>uncheckedIcon</td> <td>String:class名称</td> <td>Bootstrap Glyphicons定义的 &quot;glyphicon glyphicon-unchecked&quot;</td> <td>设置图标为未选择状态的checkbox图标。</td> </tr> </tbody> </table> <h5>4.其他</h5> <p>3.1、bootstrap-treeview的版本 版本最好使用1.2.0以上的版本,对于一些如复选框等效果可以比较好的兼容</p>

页面列表

ITEM_HTML