zoukankan      html  css  js  c++  java
  • jquery,ztree,anglarjs使用(一)

    html---------

    <span class="filterDIV_sp ">名称:</span>
    <div class="filter_inp">
    <div class="filter_select_t">
    <span >{{queryGalleryTxt}}</span>
     
    <div class="filter_i">
    <i class="i_orderd" style="margin-top: 10px;"></i>
    </div>
    </div>
    <ul id="queryGallery" class="ztree"></ul>
    </div>
    js--------------------
    <script src="/angular1.2.28.min.js"></script>
    <script src="r/angular-cookies1.2.28.js"></script>
    <script type="text/javascript" src="/jquery-1.10.1.min.js"></script>
    <script src="/jquery.ztree.all.min.js"></script>
    -------------------------------
    $scope.queryGalleryTxt = "不限";
    HikGlobalHTTPService.requestByPost("/Tree",{n:2},function(data,status){
    if(status){
    var queryGallery = [];
    recursio(data.result);
    function recursio(obj){
    obj.name = obj.label;
    obj.pid = obj.id;
    if(obj.children){
    if(obj.children.length > 0){
    obj.children = obj.children;
    obj.open = true;
    obj.nocheck = false;
    for(var j = 0; j < obj.children.length; j++){
    recursio(obj.children[j]);//递归
    }
    }
    }
    }
    queryGallery.push(data.result);
    sttingQueryGallery = {
    check: {
    enable: true,
    chkStyle: "checkbox",
    nocheck:false,
    chkboxType : { "Y": "", "N": "" }//父子节点关联
    },
     
    callback: {
    onCheck: function(event, treeId, treeNode){
    var zTreeArr = zTreeQueryGallery.getCheckedNodes();
    var galleryStr = "";
    var galleryIdStr = "";
    if(zTreeArr.length > 0){
    for(var i = 0; i < zTreeArr.length; i++){
    if(i < zTreeArr.length - 1){
    galleryStr += zTreeArr[i].name + " , ";
    galleryIdStr += zTreeArr[i].pid + ",";
    }else{
    galleryStr += zTreeArr[i].name;
    galleryIdStr += zTreeArr[i].pid;
    }
    }
    $scope.queryaisle = galleryIdStr;
    $scope.queryGalleryTxt = galleryStr;
    }else{
    $scope.queryGalleryTxt = "不限";
    $scope.queryaisle = "";
    }
    $scope.$apply();
    }
    }
    }
    zTreeQueryGallery = $.fn.zTree.init($("#queryGallery"),sttingQueryGallery,queryGallery)
    }
    })
    $(".queryGalleryClick").click(function(event){
    event.stopPropagation();
    $("#queryGallery").show();
    $('.screen_box').css("overflow","visible")

    })
    $("#queryGallery").click(function(event){
    event.stopPropagation();
    })
    $(document).click(function(){
    $("#queryGallery").hide();
    })
  • 相关阅读:
    running Android Studio on Windows 7 fails, no Android SDK found
    Dalvik虚拟机简要介绍和学习计划
    免费HTTP上传文件控件WebUploadFile.ocx发布,让实现Word在线编辑器变得容易
    ASP.NET生成缩略图的代码
    C++ MFC 关于SelectObject,请解释下,谢谢
    Visual C++中MFC消息的分类
    深入思考全局静态存储区、堆区和栈区
    coredump简介与coredump原因总结
    c++函数中的 指针参数跟地址参数区别
    解决SWFUpload在Chrome、Firefox等浏览器下的问题
  • 原文地址:https://www.cnblogs.com/loveAline/p/9290993.html
Copyright © 2011-2022 走看看