zoukankan      html  css  js  c++  java
  • jQuery扩展easyui.datagrid,添加数据loading遮罩效果代码

            //jquery.datagrid 扩展加载数据Loading效果
            (function (){
                $.extend($.fn.datagrid.methods, {
                    //显示遮罩
                    loading: function(jq){
                        return jq.each(function(){
                            $(this).datagrid("getPager").pagination("loading");
                            var opts = $(this).datagrid("options");
                            var wrap = $.data(this,"datagrid").panel;
                            if(opts.loadMsg)
                            {
                                $("<div class="datagrid-mask"></div>").css({display:"block",wrap.width(),height:wrap.height()}).appendTo(wrap);
                                $("<div class="datagrid-mask-msg"></div>").html(opts.loadMsg).appendTo(wrap).css({display:"block",left:(wrap.width()-$("div.datagrid-mask-msg",wrap).outerWidth())/2,top:(wrap.height()-$("div.datagrid-mask-msg",wrap).outerHeight())/2});
                            }
                        });
                    },
                    //隐藏遮罩
                    loaded: function(jq){
                        return jq.each(function(){
                            $(this).datagrid("getPager").pagination("loaded");
                            var wrap = $.data(this,"datagrid").panel;
                            wrap.find("div.datagrid-mask-msg").remove();
                            wrap.find("div.datagrid-mask").remove();
                        });
                    }
                });
            })(jQuery);
    
    
    
            //使用方法:
            $("#dataGrid").datagrid("loadData",(function (){
                $("#dataGrid").datagrid("loading");
                return []; //[]需要加载的数据
            })());
    
    
            //在datagrid的事件onLoadSuccess中添加
            onLoadSuccess:function (){
                $("#dataGrid").datagrid("loaded");
            }



  • 相关阅读:
    面试题
    Tornado中insert into sql语句的构造
    依赖注入
    Tornado抽象方法抽象类
    mysql 随机选取一条记录
    java中如何高效的判断数组中是否包含某个元素---
    Java8中计算日期时间差
    MySQL5.7中使用JSON
    sql中的in与not in,exists与not exists的区别
    APP开发浅谈-Fiddler抓包详解
  • 原文地址:https://www.cnblogs.com/smartsmile/p/6234045.html
Copyright © 2011-2022 走看看