一、可以直接应用在元素上,如:
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
分享到:
相关推荐
Ext.LoadMask可以对指定的DOM元素显示一个半透明的遮罩层,并附带一条消息提示,用于显示加载状态。在这里,我们对Ext.getBody()这个返回当前文档主体DOM元素的方法返回的对象使用Ext.LoadMask,这样就会在整个页面...
在ExtJS中,遮罩层主要通过`Ext.LoadMask`类来实现,它可以覆盖整个窗口或特定的组件,显示一个等待图标和可选的消息文本。`Ext.LoadMask`提供了以下关键功能: 1. **创建遮罩层**:你可以为任何Ext组件,如`Ext....
在ExtJS中,我们可以使用`Ext.LoadMask`类来创建一个全局或者局部的加载遮罩。加载遮罩会在指定元素上覆盖一层半透明的背景,并显示一个加载图标或文字。例如,我们可以为整个页面设置加载遮罩: ```javascript ...
使用`Ext.LoadMask`时,你可以设置消息文本,调整遮罩的样式,甚至控制是否显示进度条。 标签“源码”提示我们可能会涉及一些代码示例,可能是如何在ExtJS应用中创建和使用加载遮罩的代码片段。例如: ```...
- **loadMask**: 加载数据时是否显示遮罩层,默认为`false`。 - **view**: 使用的视图,默认为`Ext.grid.GridView`。 - **viewConfig**: 视图配置选项,可以包含多个子配置项。 - **autoExpandMax**: 最大宽度,...
9. **loadMask**: 数据加载时是否显示遮罩层,提供用户体验。 10. **view**: 指定表格的视图类型,通常为Ext.grid.GridView。 11. **viewConfig**: 视图的配置对象,可以调整视图的行为和样式。 12. **...
比如,`rootVisible` 控制根节点是否可见,`displayField` 指定显示节点的字段,`useSimpleItems` 是否简化节点渲染,`loadMask` 是否显示加载遮罩等。 5. **事件处理**:EXT Tree 提供了许多事件,如 `itemclick`...
9. **loadMask**: 是否在加载数据时显示遮罩层,提供更好的用户体验。 TreePanel还支持多种事件,例如`itemclick`, `itemcontextmenu`, `beforeitemexpand`等,这些事件可以绑定回调函数以处理用户的交互行为。例如...
在这个实例中,我们设置了几个属性:renderTo指定了Grid渲染的位置,cm是列模型,sm是选择模型,store是之前创建的数据存储,loadMask设置为true表示加载数据时显示遮罩层。这里,"grid"是页面上已经存在的一个DOM...
loadMask参数则决定在数据加载过程中是否显示遮罩层;view和viewConfig则提供了更多自定义表格视图的选项,比如设置最大高度、最小列宽和是否隐藏表头等。 对于GridPanel的方法,诸如getColumnModel、...