zoukankan      html  css  js  c++  java
  • easyui tree loader用法

      easyui的tree每次都展开,在获取子节点,自定义参数解决方案,兄跌是不是找很久了!

     直接上代码 

    //重写tree的loader
    $.extend($.fn.tree.defaults, {
        loader : function (param, success, error) {
            var opts = $(this).tree("options");
            if (!opts.url) {
                return false;
            }
            //添加参数
            if (!$.isEmptyObject(param)) {
                param.rootCode = param.id;
            }
            if (opts.queryParams) {
                param = $.extend({}, opts.queryParams, param);
            }
            $.ajax({
                type : opts.method,
                url : opts.url,
                data : param,
                dataType : "json",
                contentType : "application/json; charset=utf-8", //application/json
                success : function (data) {
                    success(data);
                },
                error : function () {
                    error.apply(this, arguments);
                }
            });
        }
    });

    方式二

    //设置参数
    $.extend($.fn.tree.methods, {
        setQueryParams : function (jq, params) {
            return jq.each(function () {
                $(this).tree("options").queryParams = params;
            });
        }
    });
    
    $("#menu").tree({
        url : 'http://ehlccs.cn/ControlServices.svc/GetAsynEasyTree',
        queryParams : {
            "parentID" : 0
        },
        onBeforeExpand : function (node) {
            $("#menu").tree("setQueryParams", {
                "parentID" : node.id
            });
            $('#menu').tree('options').url = "http://ehlccs.cn/ControlServices.svc/GetAsynEasyTree";
        }
    });

     本文参照 https://www.cnblogs.com/puke/archive/2012/08/08/2627820.html得到的启示 感谢!

    如果这篇文章对您有帮助,您可以打赏我

    技术交流QQ群:15129679

  • 相关阅读:
    qcow2文件压缩
    raw格式镜像文件压缩并转换为qcow2格式
    centos7 install virt-sysprep
    镜像简介
    QEMU 使用的镜像文件:qcow2 与 raw
    ubuntu14.04中国源
    less css下载及编绎工具
    分布式计算中WebService的替代方案: RPC (XML-RPC | JSON-RPC)
    Asp.net WebServer
    C#取调用堆栈StackTrace
  • 原文地址:https://www.cnblogs.com/yeminglong/p/9335782.html
Copyright © 2011-2022 走看看