最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

擴(kuò)展easyui.datagrid,添加數(shù)據(jù)loading遮罩效果代碼

 更新時(shí)間:2010年11月02日 23:33:47   作者:  
easyui可以說是輕量級(jí)的前端UI框架,更新到1.2.1支持更多的事件,方法和屬性
在使用的過程中,發(fā)現(xiàn)easyui目前還缺少一些小功能或是未開放出來

拿datagrid插件來說,數(shù)據(jù)加載提供了兩種方式遠(yuǎn)程和本地?cái)?shù)據(jù)加載,但只有遠(yuǎn)程數(shù)據(jù)加載時(shí)才會(huì)顯示數(shù)據(jù)加載的遮罩層,在數(shù)據(jù)加載完成后隱藏遮罩層;而本地?cái)?shù)據(jù)加載時(shí)則不會(huì)出現(xiàn)遮罩,這應(yīng)該是考慮到本地?cái)?shù)據(jù)加載的速度很快則沒有使用遮罩的必要

不過呢,在實(shí)際的項(xiàng)目開發(fā)過程中使用時(shí),沒有考慮使用url方式加載數(shù)據(jù),則采用了loadData方法來異步加載數(shù)據(jù),這個(gè)時(shí)候就很有必要顯示遮罩層來提示用戶當(dāng)前正在加載數(shù)據(jù),分析easyui的datagrid代碼,削離出其中遠(yuǎn)程數(shù)據(jù)加載時(shí)遮罩顯示代碼,并擴(kuò)展datagrid的方法,代碼如下:
復(fù)制代碼 代碼如下:

//jquery.datagrid 擴(kuò)展
(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",width: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);

使用方法:
復(fù)制代碼 代碼如下:

$("#dataGrid").datagrid("loadData",(function (){
$("#dataGrid").datagrid("loading");
return [];//[]需要加載的數(shù)據(jù)
})());

在datagrid的事件onLoadSuccess中添加
復(fù)制代碼 代碼如下:

onLoadSuccess:function (){
$("#dataGrid").datagrid("loaded");
}

writer:追夢(mèng)客 20101030 office

相關(guān)文章

最新評(píng)論

思茅市| 宝鸡市| 酉阳| 南乐县| 乌鲁木齐县| 海南省| 承德县| 宣城市| 武冈市| 保康县| 江陵县| 玉环县| 梅河口市| 东明县| 徐闻县| 许昌市| 利川市| 马鞍山市| 全椒县| 冀州市| 津南区| 华坪县| 泰安市| 福州市| 门源| 福贡县| 砀山县| 玉门市| 长顺县| 茌平县| 织金县| 含山县| 西城区| 台湾省| 洮南市| 阜康市| 韶山市| 商洛市| 江安县| 望都县| 漳州市|