- 浏览: 2307123 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (314)
- JAVA基础知识 (54)
- Java-IO/FIle (16)
- Java-JDBC (4)
- JAVA-新增特性-注解 (3)
- Java-枚举 (2)
- Java-泛型 (1)
- Java-多线程 (15)
- Java-XML (4)
- Java-JMS(消息服务) (4)
- Java-JVM (0)
- Web Service服务 (7)
- Jsp (10)
- js (18)
- Struts框架 (11)
- Spring框架 (29)
- Hibernate框架 (28)
- Spring Boot框架 (2)
- ExtJS前端框架 (29)
- Jquery js库 (8)
- JUnit框架 (8)
- Selenium 测试 (1)
- NoSql---Redis (6)
- ORACLE数据库 (45)
- MySQL数据库 (4)
- tomcat (3)
- Nginx反向代理服务器 (4)
- web应用服务器通用知识 (3)
- 开发工具IDE (14)
- UML建模 (1)
- SVN CVS 版本管理 (6)
- git 分布式版本管理 (4)
- 报表设计 (5)
- 文件上传下载 (2)
- 数据算法 (1)
- 存储过程 (5)
- JSON 相关 (1)
- OGNL表达式 (3)
- Util工具包 (9)
- 设计模式 (15)
- linux 相关 (3)
- life think (3)
- 工作流管理框架 (1)
- 大数据-Hadoop (1)
最新评论
-
huih:
很不错的文章
SpringMVC+Hibernate+Spring 简单的一个整合实例 -
calm01:
学习了.
Spring <bean>标签属性 Autowire自动装配(转载) -
lizhenlzlz:
我的也是拦截不了service层
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)(转载) -
josh_123:
讲的不错,很详细,如果quartz定时任务类采用不继承任何类的 ...
Spring,jdk定时任务的几种实现以及任务线程是串行还是并行执行(转载) -
human_coder:
你知道eclipse调试怎么可以回调吗?有时候总是调快了,不能 ...
Debug---Eclipse断点调试基础
Ext.onReady(function() {
var a = Ext.MessageBox.wait('content', 'title');
(function() {
a.hide()
}).defer(3000); //隐藏延迟,可简化为 a.hide.defer(3000,a);
var mask = new Ext.LoadMask(Ext.getBody(), {
msg : 'please waiting ... ',
removeMask : true
});
mask.show();//使用 mask 需手动调用show() 方法下
(function() {
mask.hide();
}).defer(4000);
});
---------------------------------------------
var t=0;
function progress(){
t=0;
var msgbox=Ext.Msg.progress("请稍候","保存数据","正在保存数据, 请稍候。。。。。。");//显示等待对话框
updateProgress();
}
function updateProgress(){ //更新进度条
t+=0.2;
Ext.Msg.updateProgress(t);
if(t>1)
Ext.Msg.hide();
else
updateProgress.defer(700);
}
progress();
------------------------------------------------------
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 : '正在提交数据...'
var a = Ext.MessageBox.wait('content', 'title');
(function() {
a.hide()
}).defer(3000); //隐藏延迟,可简化为 a.hide.defer(3000,a);
var mask = new Ext.LoadMask(Ext.getBody(), {
msg : 'please waiting ... ',
removeMask : true
});
mask.show();//使用 mask 需手动调用show() 方法下
(function() {
mask.hide();
}).defer(4000);
});
---------------------------------------------
var t=0;
function progress(){
t=0;
var msgbox=Ext.Msg.progress("请稍候","保存数据","正在保存数据, 请稍候。。。。。。");//显示等待对话框
updateProgress();
}
function updateProgress(){ //更新进度条
t+=0.2;
Ext.Msg.updateProgress(t);
if(t>1)
Ext.Msg.hide();
else
updateProgress.defer(700);
}
progress();
------------------------------------------------------
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 : '正在提交数据...'
发表评论
-
EXT弹出窗口(转载)
2015-02-26 16:56 3170Ext.MessageBox.alert() Ext.Me ... -
Extjs教程_第六章_Editor_Grids(可编辑表格) (转载)
2015-02-15 16:04 6174在之前的一章中我 ... -
extJs 2.1学习笔记(Ext.Updater篇二) (转载)
2015-02-15 15:13 1298原文地址:http://blog.csdn.net/huo ... -
三大主流浏览器Web开发工具(转载)
2015-02-03 14:55 2752一个快速加载网页在很大程度上节约用户的浏览页面时间成本,作 ... -
ext+struts2排除List泛型中不想封装的属性(转载)
2015-02-02 18:10 1389struts2封装json,排除不想封装的字段配置,减少网 ... -
Ext Store Filter的实现和问题(转)
2014-01-26 14:33 6601Store包含两个数据缓存 - snapshot和data ... -
ExtJs之Ext.data.Store详解(转载)
2014-01-26 10:31 61846Ext.data.Store是EXT中用来进行数据交换和数据 ... -
Ext Grid表格导出excel
2013-08-22 16:10 4568两种方法,这是一种 ... -
ext中屏蔽backsapce删除时退出的代码
2012-07-31 11:37 1583<script type="text/java ... -
Ext 布局的一些配置属性
2012-07-10 16:48 1523布局配置中,layout和itmes是常用的,通过layout ... -
Ext CardLayout,AnchorLayout,AbsoulteLayout,FormLayout,ColumnLayout,TableLayout
2012-07-10 16:29 18861,CardLayout可以看做一叠卡片,是实现操作向导的典型 ... -
Ext AccordionLayout 布局
2012-07-10 15:58 1496Accordion布局类似于QQ中的伸缩菜单,通过点击可以折叠 ... -
Ext BorderLayout 布局
2012-07-10 11:59 2026BorderLayout布局比fit布局 ... -
Ext FitLayout 布局
2012-07-10 11:37 1205fit布局将使得组件自适应,子面板自动填充整个组件所占范围,不 ... -
Extjs的布局--学习(有例子)(转载)
2012-07-03 17:39 6319所谓布局就是指容器组件中子元素的分布、排列组合方式。Ext的所 ... -
Ext.query()和Ext.get()的区别,Ext.query()类似于jquery的DOM选择器
2012-07-03 17:02 2658Ext.get() 和 Ext.query() 取 ... -
Ext组件ComboBox 中getValue()和getRawValue()的区别
2012-06-29 10:04 6772当把Ext.form.ComboBox 的editable 设 ... -
ExtJs页面布局详解
2012-06-20 16:29 6437EXT标准布局类 面板相当于一张干净的白纸,如果直接在上 ... -
Ext 多选下拉 MultiComBox
2012-06-20 15:05 15861下面介绍MultiComboBox的使用方式,大家先看看下面的 ... -
Extjs xtype 一览表
2012-02-09 16:10 23986ExtJs xtype一览 基本组件: ...
相关推荐
标题“extjs mask load”指的是ExtJS框架中的一个特定功能,即在数据加载或处理过程中显示遮罩(mask)来指示用户操作正在进行中。在Web应用程序中,这通常用于提升用户体验,防止用户在数据更新期间进行其他交互,...
在ExtJS中,我们可以使用`Ext.LoadMask`类来创建一个全局或者局部的加载遮罩。加载遮罩会在指定元素上覆盖一层半透明的背景,并显示一个加载图标或文字。例如,我们可以为整个页面设置加载遮罩: ```javascript ...
在使用ExtJs开发Web应用程序时,实现用户在进行耗时的Ajax请求时的等待提示效果是一个常见的需求。ExtJs提供了Ext.Ajax.request方法来进行Ajax请求,但默认情况下,该方法不支持waitMsg属性,不像fp.form.submit方法...
jQuery Loading插件用于当DOM元素加载或变化期间,对其进行遮挡阻止用户操作并告知有些后台任务还在进行。实现“正在加载中…”的效果。整个插件只有1kb左右。效果跟extjs遮罩(锁屏)效果基本一样。
- `loadMask`: 是否显示加载遮罩。 ### 结论 在ExtJs中,通过合理利用`renderer`和选择模型,我们可以轻松地在表格中添加超链接,并在点击时获取行数据。同时,丰富的配置选项使得我们能够高度定制表格的功能和...
如果需要异步加载,还需设置`loadMask`(加载遮罩)和`async`(异步加载标志)。 4. 自定义节点模板:通过`viewConfig`配置项,可以自定义节点的样式和行为,例如使用`tpl`和`indent`来控制节点的显示。 5. 绑定...
- `loadMask`:是否显示加载遮罩。 - `async`:是否启用异步加载。 3. **配置TreeStore**:创建一个`Ext.data.TreeStore`实例,设置其`model`属性为树节点的数据模型,并配置`proxy`来指定如何通过AJAX获取数据。...
通过配置`loadMask`可以在数据加载时显示遮罩,提高用户体验。 10. **扩展和插件** ExtJS Tree支持各种插件,如`checkboxmodel`(复选框模型)和`gridviewdragdrop`(拖放插件),可以轻松地为TreePanel添加新功能...
loadMask: true, // 加载遮罩 tbar: ['->', { text: 'Double Click Test', handler: function() { alert('Double click test button clicked.'); } }], listeners: { celldblclick: function(grid, ...
7. **配置项**: 在配置Tree和TreeStore时,还需要注意一些与动态加载相关的配置项,如`rootVisible`(是否显示根节点)、`loadMask`(加载时是否显示遮罩)、`async`(启用异步加载)等。 通过以上介绍,我们可以...
在"EXTJS窗口示例"中,我们将会探讨EXTJS如何实现窗口(Window)组件,以及与之相关的进度条(ProgressBar)和等待指示器(WaitIndicator)功能。 EXTJS的窗口组件提供了一种弹出式的界面元素,可以用来展示独立于...
8. **Ext.LoadMask**: 载入遮罩,用于在执行耗时操作时显示等待提示。 **三、ExtJS 2.0教程内容** 1. **基础篇**: 介绍ExtJS的基本架构和使用环境,讲解如何创建第一个ExtJS应用。 2. **组件篇**: 详述各组件的...
在ExtJS中,遮罩层主要通过`Ext.LoadMask`类来实现,它可以覆盖整个窗口或特定的组件,显示一个等待图标和可选的消息文本。`Ext.LoadMask`提供了以下关键功能: 1. **创建遮罩层**:你可以为任何Ext组件,如`Ext....
9. **loadMask**: 是否在加载数据时显示遮罩层,提供更好的用户体验。 TreePanel还支持多种事件,例如`itemclick`, `itemcontextmenu`, `beforeitemexpand`等,这些事件可以绑定回调函数以处理用户的交互行为。例如...
通过上述讲解,我们可以了解到ExtJS框架中表格组件的编写过程和相关知识点。ExtJS的表格通过一系列丰富的API和配置项,为开发人员提供了强大的自定义能力,可以创建出功能完备且视觉效果良好的表格界面。无论是简单...
在提供的代码片段中,`GridPanel`的配置对象包含了多个属性,如`xtype`, `id`, `frame`, `region`, `title`, `columnLines`, `loadMask`, `store`, `viewConfig`, `selModel`, `columns`, `bbar`, 和 `tbar`。...
在这个实例中,我们设置了几个属性:renderTo指定了Grid渲染的位置,cm是列模型,sm是选择模型,store是之前创建的数据存储,loadMask设置为true表示加载数据时显示遮罩层。这里,"grid"是页面上已经存在的一个DOM...
在gridpanel的配置中,除了列定义(columns)和store以外,还设置了加载遮罩(loadMask)以提示用户数据正在加载中。同时,通过设置window的各种属性,如id、title、modal、closeAction、constrain、autoScroll等,...
9. **loadMask**: 数据加载时是否显示遮罩层,提供用户体验。 10. **view**: 指定表格的视图类型,通常为Ext.grid.GridView。 11. **viewConfig**: 视图的配置对象,可以调整视图的行为和样式。 12. **...
loadMask参数则决定在数据加载过程中是否显示遮罩层;view和viewConfig则提供了更多自定义表格视图的选项,比如设置最大高度、最小列宽和是否隐藏表头等。 对于GridPanel的方法,诸如getColumnModel、...