乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      zTree(二)樹狀圖下拉框

       一本正經(jīng)地胡鬧 2019-05-23

      需求

      添加、修改終端需要選擇組織,組織是多級(jí)架構(gòu)(樹狀圖顯示)。

      思路

      1、因?yàn)橄吕蛐枰獦錉顖D顯示,所以排除使用select做下拉框,改用input 模擬下拉框
      2、樹狀圖采用zTree插件

      開工

      1、布局

      <script src="https://cdn./jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdn./zTree.v3/3.5.33/js/jquery.ztree.core.min.js"></script>
      <link href="https://cdn./zTree.v3/3.5.33/css/zTreeStyle/zTreeStyle.min.css" rel="stylesheet">
      <style>
      .trg{
          width: 0;
          height: 0;
          border-left: 3px solid transparent;
          border-right: 3px solid transparent;
          border-top: 6px solid black;;
          position: absolute;
          left:181px;
          top:8px;
      
      }
      .org-select{
          cursor: default;
          z-index: -1;
          width:200px;
      }
      </style>
      <div style="position: relative;margin:90px;">
          <input id="orgName" class="org-select" onclick="showTree()"  readonly > 
          <!-- 模擬select點(diǎn)擊框 以及option的text值顯示-->
          <i class="trg"style="position: absolute;"></i>
          <!-- 模擬select右側(cè)倒三角 -->
          <input id="orgCode" type="hidden" name="orgCode" />
          <!-- 存儲(chǔ) 模擬select的value值 -->
      
          <!-- zTree樹狀圖 相對(duì)定位在其下方 -->
          <div class="ztree"  style="display:none; position: absolute;border:1px solid #4aa5ff;width:200px;">
              <ul id="treeDemo"></ul>
          </div>  
      </div>
      

      2、js方法部分

      
      //樹狀圖展示
      var orgList =[
            { id:1, pId:0, name:"父節(jié)點(diǎn)1 - 展開", open:true},
            { id:11, pId:1, name:"父節(jié)點(diǎn)11 - 折疊"},
            { id:111, pId:11, name:"葉子節(jié)點(diǎn)111"},
            { id:112, pId:11, name:"葉子節(jié)點(diǎn)112"},
            { id:113, pId:11, name:"葉子節(jié)點(diǎn)113"},
            { id:114, pId:11, name:"葉子節(jié)點(diǎn)114"},
            { id:12, pId:1, name:"父節(jié)點(diǎn)12 - 折疊"},
            { id:121, pId:12, name:"葉子節(jié)點(diǎn)121"},
            { id:122, pId:12, name:"葉子節(jié)點(diǎn)122"},
            { id:123, pId:12, name:"葉子節(jié)點(diǎn)123"},
            { id:124, pId:12, name:"葉子節(jié)點(diǎn)124"},     
        ];
        var setting = {
            data: {
                simpleData: {
                    enable: true
                }
            },
            //回調(diào)
            callback: {
                onClick: zTreeOnClick
            },
            view: {
                fontCss: { fontSize: "14px" }
            }
        };
        //節(jié)點(diǎn)點(diǎn)擊事件
        function zTreeOnClick(event, treeId, treeNode) {
            $('#orgName').val(treeNode.name);
            $('#orgCode').val(treeNode.Id)
            hideTree();  
        };
        $(document).ready(function () {
            //初始組織樹狀圖
            $.fn.zTree.init($("#treeDemo"), setting, orgList);
        });
      //下拉框顯示 隱藏
       function showTree(){
          if($('.ztree').css('display') == 'none'){
               $('.ztree').css('display','block'); 
           } else{
               $('.ztree').css('display','none'); 
           }
           $("body").bind("mousedown", onBodyDownByActionType); 
       }
       function hideTree() {  
          $('.ztree').css('display','none');
          $("body").unbind("mousedown", onBodyDownByActionType); 
          return false;
      } 
      
      //區(qū)域外點(diǎn)擊事件
      function onBodyDownByActionType(event) {  
          if (event.target.id.indexOf('treeDemo') == -1){  
              if(event.target.id != 'selectDevType'){
                  hideTree(); 
              } 
          }  
      }
      

      效果圖

      效果

      代碼:樹狀圖下拉框

      轉(zhuǎn)自 https://blog.csdn.net/jx950915/article/details/80403027

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多