1. Ext.LoadMask用于在加载数据时为元素做出类似于遮罩的效果。
2. 一、可以直接应用在元素上,如:
3. target 可以是:document.body、元素、DOM节点、id
4. var loadMarsk = new Ext.LoadMask(target, {
5. msg : '正在删除数据,请稍候。。。。。。',
6. removeMask : true// 完成后移除
7. });
8. loadMarsk .show(); //显示
9. loadMarsk .hide(); //隐藏
10. 二、还可以和Ext.data.Store结合,可将效果与Store的加载达到同步,如:
11. var loadMarsk = new Ext.LoadMask(document.body, {
12. msg : '数据处理中,请稍候。。。。。。',
13. disabled : false,
14. store : store
15. });
16. 三、在form的submit方法中有waitMsg属性来达到上面的效果 ,如:
17. form.submit({
18. waitMsg : '正在提交数据...'
19. .....
20. 实例代码:
21. //添加到body
22. var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
23. myMask.show();
24. //添加到grid
25. var grid = new Ext.grid.GridPanel({
26. cm : myCm,
27. store : myStore,
28. loadMask : {
29. msg : '加载数据中,请稍候...'
30. }
31. });
win.on('show',function(){
win.getEl().mask('loading...');
setTimeout(function(){
win.getEl().unmask();
},3000);
});
分享到:
相关推荐
jQuery的loadmask插件是一种常用的前端开发工具,用于在页面加载或执行长时间操作时显示遮罩层,以提供用户友好的界面体验。它通常被用来指示用户页面正在处理数据,防止用户在操作过程中误点击其他元素,从而提高...
**jQuery LoadMask插件是网页开发中常用的工具,主要用于在页面元素加载或处理过程中显示遮罩层,以提供用户友好的界面反馈。它能够告诉用户系统正在进行后台操作,避免用户在数据处理期间进行不必要的交互,从而...
jquery.loadmask.js
jquery-loadmask-0.4[蜗牛修改版],是对jquery-loadmask-0.4 ,基于jquery,实现指定页面DOM元素、指定等候、锁屏时间等功能;语法:$("#锁定DOM元素ID").mask("正在处理,请稍等......", -10[出现廷迟时间毫秒], ...
Loadmask是一个jquery plugin,使用此插件可以在DOM元素加载或更改内容时为此DOM元素添加一个屏蔽层,以防止用户互动,同时起到提醒用户后台任务正在运行的作用。 使用此插件可以大大提高用户体验,此插件是一个...
在网页开发中,jQuery Loadmask 是一个非常实用的插件,它主要用于创建简单的遮罩效果。这个工具在页面加载数据或者进行异步操作时,可以为用户提供一个视觉上的反馈,表明程序正在处理请求,避免用户在等待过程中...
【Silverlight版本的LoadMask DemoSL】是一款基于微软Silverlight技术的应用示例,它展示了如何在用户界面(UI)上实现加载遮罩(LoadMask),为用户提供一种视觉提示,表明应用程序正在进行后台处理或数据加载。...
3. **loadmask使用**:加载jQuery和jQuery.loadmask插件,然后在提交事件中应用loadmask。例如: ```html <script src="jquery.js"></script> <script src="jquery.loadmask.min.js"> $(function() { $('#...
通常,当你调用某个组件(如Grid或Window)的`loadMask`方法时,会在该组件上显示一个半透明的覆盖层,表示后台正在执行加载或处理操作。 `mask`功能可以结合使用`Ext.LoadMask`类,这是一个独立的组件,可以附加到...
在进行Ajax请求之前,我们可以使用Ext.MessageBox确认框来询问用户是否要进行操作,并在用户确认后显示一个加载遮罩(LoadMask)。 接下来,我们通过Ext.LoadMask组件来实现加载提示。Ext.LoadMask可以对指定的DOM...
jQuery Loading插件用于当DOM元素加载或变化期间,对其进行遮挡阻止用户操作并告知有些后台任务还在进行。实现“正在加载中…”的效果。整个插件只有1kb左右。效果跟extjs遮罩(锁屏)效果基本一样。
在这个场景中,我们讨论的插件可能名为“LoadMask”或者“lwb_LoadMask”,它包含两个核心文件:loadMask.css 和 lwb_LoadMask.js。 `loadMask.css` 是样式表文件,它定义了遮罩层的外观和行为。这个文件中会包含 ...
在ExtJS中,我们可以使用`Ext.LoadMask`类来创建一个全局或者局部的加载遮罩。加载遮罩会在指定元素上覆盖一层半透明的背景,并显示一个加载图标或文字。例如,我们可以为整个页面设置加载遮罩: ```javascript ...
在这个例子中,`Ext.LoadMask` 被应用于 ID 为 "bar" 的 DOM 元素上,并且设置了一个加载提示消息为 "У"。此外,`removeMask` 属性被设置为 `true`,这意味着当遮罩不再需要显示时会自动移除。 ### 4. 伪进度条...
在EXTJS中,`Ext.LoadMask`是一个实用的组件,可以在任何元素上显示等待指示器,以告诉用户应用程序正在进行后台处理。它可以覆盖整个窗口,也可以只覆盖特定区域: ```javascript // 对整个窗口应用等待指示器 ...
- `loadmask.js`:页面加载提示层的脚本文件,应在样式文件之后以及 `rdf-all.js` 之前引入。 - `rdf-all.js`:RDF 框架的主要 JavaScript 文件,已包含了 ExtJS 的 JavaScript 文件,应当在执行任何自定义 ...
`<LoadMask>`展示了数据加载时的遮罩,确保用户体验。`<BottomBar>`包含了一个`<ext:PagingToolbar>`,用于实现分页功能,通过设置`PageSize`属性控制每页显示的数据量,并与`Store`关联。 最重要的部分是`...
- **加载提示**:`var loadMask = new Ext.LoadMask(Ext.getBody(), {msg: '加载中...'});`,在需要长时间加载数据时显示。 - **通知提示**:`top.Ext.Msg.notify("标题","内容")`,常用于快速反馈信息。 ### 5. ...
loadMask: { msg: '正在加载数据,请稍候……' }, iconCls: 'icon-grid', viewConfig: { forceFit: true }, columns: [ { header: "", dataIndex: 'typeImage', width: 20 }, { header: "资源标题", width: ...
例如,`$("#element").loadMask()`可能用于在指定的元素上显示遮罩,而`$("#element").unloadMask()`则可以移除遮罩。 此外,遮罩插件通常允许自定义样式和行为。例如,你可以改变遮罩的透明度、颜色、边框以及是否...