`

Ext.LoadMask遮罩的效果几种实现方式

阅读更多

转自: http://nieli.iteye.com/blog/528330

 

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 : '正在提交数据...'

     .....

 

分享到:
评论

相关推荐

    ExtJs的Ext.Ajax.request实现waitMsg等待提示效果

    总结来说,通过结合Ext.MessageBox和Ext.LoadMask组件,我们可以有效地实现一个在用户进行Ajax请求时提供等待提示的效果。这一实现过程涉及了ExtJs框架中的一些核心组件使用方法,需要开发者具备一定的ExtJs框架使用...

    jquery.loadmask.js

    jquery.loadmask.js

    jquery loadmask 简单的遮罩

    `jquery.loadmask.css`包含了实现遮罩效果所需的样式,而`jquery.loadmask.js`则是JavaScript文件,包含了实现遮罩功能的代码。为了减小网络传输的负担,还提供了压缩后的版本`jquery.loadmask.min.js`,它在保留...

    jquery.loadmask.zip

    Loadmask是一个jquery plugin,使用此插件可以在DOM元素加载或更改内容时为此DOM元素添加一个屏蔽层,以防止用户互动,同时起到提醒用户后台任务正在运行的作用。 使用此插件可以大大提高用户体验,此插件是一个...

    jquery loadmask 插件的使用方法

    <link rel="stylesheet" href="path/to/jquery.loadmask.css"> <script src="path/to/jquery.loadmask.min.js"> ``` 2. **基本使用** jQuery LoadMask的基本用法是选择要应用遮罩的元素,然后调用`.loadmask()`...

    Ext.grid.GridPanel属性祥解

    ### Ext.grid.GridPanel属性详析 #### 一、Ext.grid.GridPanel概述 `Ext.grid.GridPanel`是ExtJS中用于展示表格数据的核心组件之一。它提供了丰富的配置选项和方法来帮助开发者灵活地控制表格的表现形式及功能。...

    Ext3_MaskLayer:Ext遮罩层

    在ExtJS中,遮罩层主要通过`Ext.LoadMask`类来实现,它可以覆盖整个窗口或特定的组件,显示一个等待图标和可选的消息文本。`Ext.LoadMask`提供了以下关键功能: 1. **创建遮罩层**:你可以为任何Ext组件,如`Ext....

    jQuery的loadmask插件

    jQuery的loadmask插件是一种常用的前端开发工具,用于在页面加载或执行长时间操作时显示遮罩层,以提供用户友好的界面体验。它通常被用来指示用户页面正在处理数据,防止用户在操作过程中误点击其他元素,从而提高...

    ext 资源汇总

    EXT.tree.Column用于设置树节点列的显示,EXT.tree.LoadMask可以在加载数据时显示遮罩。 4. **独立文件和注释**: 每个控件被编写为独立的文件,这意味着它们可以方便地被引入到项目中,降低了代码的耦合度,有利于...

    Extjs的loading效果

    在ExtJS中,我们可以使用`Ext.LoadMask`类来创建一个全局或者局部的加载遮罩。加载遮罩会在指定元素上覆盖一层半透明的背景,并显示一个加载图标或文字。例如,我们可以为整个页面设置加载遮罩: ```javascript ...

    jquery loading(遮罩)插件

    jQuery Loading插件用于当DOM元素加载或变化期间,对其进行遮挡阻止用户操作并告知有些后台任务还在进行。实现“正在加载中…”的效果。整个插件只有1kb左右。效果跟extjs遮罩(锁屏)效果基本一样。

    extjs mask load

    使用`Ext.LoadMask`时,你可以设置消息文本,调整遮罩的样式,甚至控制是否显示进度条。 标签“源码”提示我们可能会涉及一些代码示例,可能是如何在ExtJS应用中创建和使用加载遮罩的代码片段。例如: ```...

    ASP.NET与EXT实现动感后台管理界面

    ASP.NET和EXT.js是两种广泛应用于构建Web应用程序的技术。ASP.NET是Microsoft开发的一个强大的服务器端框架,用于构建功能丰富的、高性能的Web应用。EXT.js则是一个JavaScript库,专门用于创建富有交互性和美观的...

    Ext圖片上傳、刪除、查看.net源碼

    这可能使用`Ext.window.Window`或`Ext.LoadMask`来实现加载效果,同时配合`Ext.Component`或`IFrame`加载图片资源。 此外,为了优化用户体验,项目可能还包含了进度条显示文件上传进度,这通常使用`Ext.ProgressBar...

    EXTJS窗口示例

    在"EXTJS窗口示例"中,我们将会探讨EXTJS如何实现窗口(Window)组件,以及与之相关的进度条(ProgressBar)和等待指示器(WaitIndicator)功能。 EXTJS的窗口组件提供了一种弹出式的界面元素,可以用来展示独立于...

    jquery-loadmask-0.4[蜗牛修改版]

    jquery-loadmask-0.4[蜗牛修改版],是对jquery-loadmask-0.4 ,基于jquery,实现指定页面DOM元素、指定等候、锁屏时间等功能;语法:$("#锁定DOM元素ID").mask("正在处理,请稍等......", -10[出现廷迟时间毫秒], ...

    ext 简单 进度条 伪进度条

    在这个例子中,`Ext.LoadMask` 被应用于 ID 为 "bar" 的 DOM 元素上,并且设置了一个加载提示消息为 "У"。此外,`removeMask` 属性被设置为 `true`,这意味着当遮罩不再需要显示时会自动移除。 ### 4. 伪进度条...

    Ext2 核心 API 中文详解 ExtJS2.0实用简明教程 ExtJS2.0教程 ExtJS2.0实用简明教程(easyjf) ext中文API+ sample

    8. **Ext.LoadMask**: 载入遮罩,用于在执行耗时操作时显示等待提示。 **三、ExtJS 2.0教程内容** 1. **基础篇**: 介绍ExtJS的基本架构和使用环境,讲解如何创建第一个ExtJS应用。 2. **组件篇**: 详述各组件的...

    ext整理的一些知识

    - **确认对话框**:`top.Ext.Msg.confirm("标题","内容",回调函数)`,其中回调函数将在用户作出选择后执行。 - **加载提示**:`var loadMask = new Ext.LoadMask(Ext.getBody(), {msg: '加载中...'});`,在需要长...

    xheditor+requireJS+loadmask

    <script src="jquery.loadmask.min.js"> $(function() { $('#submitBtn').on('click', function() { $('#myEditor').loadmask('正在处理,请稍候...'); // 提交数据到服务器的逻辑 }); }); ``` 当点击...

Global site tag (gtag.js) - Google Analytics