`
leeleo
  • 浏览: 322523 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

ExtJS遮罩层Ext.loadMask

阅读更多


 

一、可以直接应用在元素上,如:  

 

var loadMarsk = new Ext.LoadMask(target, {  
	msg:'正在处理数据,请稍候......',  
	removeMask:true // 完成后移除  
}); 

loadMarsk.show();  //显示  
loadMarsk.hide();  //隐藏  

 target 可以是:document.body、元素、DOM节点、id  

 

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

 

var loadMarsk = new Ext.LoadMask(document.body, {
	msg:'数据处理中,请稍候......',  
	disabled:false,  
	store:store
});
store.addListener('beforeload',function(){loadMarsk.show();});

 

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

 

form.submit({  
	waitMsg : '正在提交数据...'  
	 .....  
  • 大小: 1.3 KB
分享到:
评论

相关推荐

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

    Ext.LoadMask可以对指定的DOM元素显示一个半透明的遮罩层,并附带一条消息提示,用于显示加载状态。在这里,我们对Ext.getBody()这个返回当前文档主体DOM元素的方法返回的对象使用Ext.LoadMask,这样就会在整个页面...

    Ext3_MaskLayer:Ext遮罩层

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

    Extjs的loading效果

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

    extjs mask load

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

    EXTGrid属性方法

    - **loadMask**: 加载数据时是否显示遮罩层,默认为`false`。 - **view**: 使用的视图,默认为`Ext.grid.GridView`。 - **viewConfig**: 视图配置选项,可以包含多个子配置项。 - **autoExpandMax**: 最大宽度,...

    汇总Extjs中GridPanel的各个属性与方法.doc.pdf

    9. **loadMask**: 数据加载时是否显示遮罩层,提供用户体验。 10. **view**: 指定表格的视图类型,通常为Ext.grid.GridView。 11. **viewConfig**: 视图的配置对象,可以调整视图的行为和样式。 12. **...

    EXT Tree的简单实践

    比如,`rootVisible` 控制根节点是否可见,`displayField` 指定显示节点的字段,`useSimpleItems` 是否简化节点渲染,`loadMask` 是否显示加载遮罩等。 5. **事件处理**:EXT Tree 提供了许多事件,如 `itemclick`...

    ExtJs TreePanel应用

    9. **loadMask**: 是否在加载数据时显示遮罩层,提供更好的用户体验。 TreePanel还支持多种事件,例如`itemclick`, `itemcontextmenu`, `beforeitemexpand`等,这些事件可以绑定回调函数以处理用户的交互行为。例如...

    ExtJS Grid使用SimpleStore、多选框的方法

    在这个实例中,我们设置了几个属性:renderTo指定了Grid渲染的位置,cm是列模型,sm是选择模型,store是之前创建的数据存储,loadMask设置为true表示加载数据时显示遮罩层。这里,"grid"是页面上已经存在的一个DOM...

    Extjs4 GridPanel的主要配置参数详细介绍

    loadMask参数则决定在数据加载过程中是否显示遮罩层;view和viewConfig则提供了更多自定义表格视图的选项,比如设置最大高度、最小列宽和是否隐藏表头等。 对于GridPanel的方法,诸如getColumnModel、...

Global site tag (gtag.js) - Google Analytics