zoukankan      html  css  js  c++  java
  • BootStrap TreeView使用示例

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
            <link href="/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet">
         <link href="/Scripts/bootstrap/css/bootstrap-treeview.css" rel="stylesheet">
    
           <script src="/Scripts/bootstrap/js/jquery.js" type="text/javascript"></script>
          <script src="/Scripts/bootstrap/js/bootstrap-treeview.js"  type="text/javascript"></script>
    
    </head>
    <body>
    <div id="tree"></div>
    
    <input type="button" id="btn" value="查询" />
    
    <script type="text/javascript">
        $(function () {
            function getTree() {
                // Some logic to retrieve, or generate tree structure
    
    
                var data = [{
                    text: "p1",
                    nodes: [{ text: "p1-1", id: '00001', nodeId: '00001' }, { text: "p1-2", id: '00002' }, { text: "p1-3", id: '00003' }, { text: "p1-4", id: '00004', nodes: [{ text: 'p1-1-1', id: '00005'}]}]
    
                }]
                return data;
            }
            var obj = {};
            obj.text = "123";
            $('#tree').treeview({
                data: getTree(),         // data is not optional
                levels: 5,
                multiSelect: true
    
            });
    
            $("#btn").click(function (e) {
    
                var arr = $('#tree').treeview('getSelected');
    
                alert(JSON.stringify(arr));
                for (var key in arr) {
                    alert(arr[key].id);
                }
    
            })
    
        })
       
    </script>
    </body>
    </html>

     弹窗口+树形菜单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
                <link href="/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet">
         <link href="/Scripts/bootstrap/css/bootstrap-treeview.css" rel="stylesheet">
    
           <script src="/Scripts/bootstrap/js/jquery.js" type="text/javascript"></script>
           <script src="/Scripts/bootstrap/js/bootstrap.js" type="text/javascript"></script>
          <script src="/Scripts/bootstrap/js/bootstrap-treeview.js"  type="text/javascript"></script>
    </head>
    <body>
    
    <p id="c"></p>
    
    <!-- 按钮触发模态框 -->
    <button class="btn btn-primary btn-lg" data-toggle="modal" 
       data-target="#myModal">
       开始演示模态框
    </button>
    
    <!-- 模态框(Modal) -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" 
       aria-labelledby="myModalLabel" aria-hidden="true">
       <div class="modal-dialog">
          <div class="modal-content">
             <div class="modal-header">
                <button type="button" class="close" 
                   data-dismiss="modal" aria-hidden="true">
                      &times;
                </button>
                <h4 class="modal-title" id="myModalLabel">
                   模态框(Modal)标题
                </h4>
             </div>
             <div class="modal-body">
              <div id="tree"></div>
             </div>
             <div class="modal-footer">
                <button type="button" class="btn btn-default" 
                   data-dismiss="modal">关闭
                </button>
                <button type="button" class="btn btn-primary" id="btn">
                   提交更改
                </button>
             </div>
          </div><!-- /.modal-content -->
    </div><!-- /.modal -->
    </div>
    
    <script type="text/javascript">
        $(function () {
            function getTree() {
                // Some logic to retrieve, or generate tree structure
    
    
                var data = [{
                    text: "p1",
                    nodes: [{ text: "p1-1", id: '00001', nodeId: '00001' }, { text: "p1-2", id: '00002' }, { text: "p1-3", id: '00003' }, { text: "p1-4", id: '00004', nodes: [{ text: 'p1-1-1', id: '00005'}]}]
    
                }]
                return data;
            }
            var obj = {};
            obj.text = "123";
            $('#tree').treeview({
                data: getTree(),         // data is not optional
                levels: 5,
                multiSelect: true
    
            });
    
            $("#btn").click(function (e) {
    
                var arr = $('#tree').treeview('getSelected');
    
    
                for (var key in arr) {
                    c.innerHTML = c.innerHTML + "," + arr[key].id;
                }
    
            })
    
        })
       
    </script>
    </body>
    </html>
    View Code
  • 相关阅读:
    软件测试理论基础
    使用Pycharm官方统计代码行插件统计代码总行数
    Jmeter的配置文件解析
    python异常整理
    python2与python3的区别
    tomcat的server.xml配置
    异常:Error response from daemon: conflict: unable to delete 6fa48e047721 (cannot be forced)
    前端 -- 定位和z-index
    前端 -- background
    前端 -- 超链接导航栏案例
  • 原文地址:https://www.cnblogs.com/tiancai/p/5749232.html
Copyright © 2011-2022 走看看