zoukankan      html  css  js  c++  java
  • Ext.LoadMask遮罩的效果几种实现方式

    var mask = new Ext.LoadMask("ID", {
         msg : '正在加载...'
         });
         mask.show();
        borrowhistory_store.load({
                    params : {
                        webname : "all",
                        start : 0,
                        limit : borrowhistory_pageTool.pageSize
                    }
                });
         borrowhistory_store.on("load", function() {
         mask.hide();
         })

    Ext.LoadMask用于在加载数据时为元素做出类似于遮罩的效果。可以直接应用在元素上,如:

     var loadMarsk = new Ext.LoadMask(document.body//元素、DOM节点或id, {
         msg : '正在删除数据,请稍候。。。。。。',
         removeMask : true// 完成后移除
     });
     loadMarsk .show(); //显示

    然后在处理完成的方法中loadMarsk .hide();

    还可以和Ext.data.Store结合,可将效果与Store的加载达到同步,如:

    var loadMarsk = new Ext.LoadMask(document.body, {
        msg : '数据处理中!',
        disabled : false,
        store : store
    });

    在form的submit方法中有waitMsg属性来达到上面的效果 ,如:

    form.submit({
         waitMsg : '正在提交数据...'

         .....

  • 相关阅读:
    随机-byte编码
    dataframe骚操作,待续
    oracle中的rowid
    java提高篇-----理解java的三大特性之继承
    staruml使用教程
    黑马程序员:HTML习题1
    Cocos2d-x-->CCSprite 动画
    地址栏传参中文乱码详解
    Qt学习第二天
    Lync 2010 升级到2013 之部署2013前端服务器!
  • 原文地址:https://www.cnblogs.com/soundcode/p/2210272.html
Copyright © 2011-2022 走看看