`
lingyibin
  • 浏览: 195203 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Extjs复习笔记(九)-- 加载等待

阅读更多

登陆时的加载状态:


<style type="text/css" media="all">
	#loading {
		position: absolute;
		left: 40%;
		top: 40%;
		padding: 2px;
		z-index: 20001;
		height: auto;
		color: #225588;
	}

	#loading .loading-indicator {
		background: greenyellow;
		color: #444;
		font: bold 13px tahoma, arial, helvetica;
		padding: 10px;
		margin: 0;
		height: auto;
	}

	#loading-msg {
		font: normal 10px arial, tahoma, sans-serif;
	}

    </style>

<body>
   <div id="loading">
		<div class="loading-indicator">
			<img src="../images/extanim33.gif" width="32" height="32"
				style="margin-right: 8px; float: left; vertical-align: top;" />
			    蓝杰-图书管理系统
			<br />
			<span id="loading-msg"><font color="red">提示:</font>加载中,请耐心等待...</span>
		</div>
	</div>
	<script type="text/javascript">document.getElementById('loading-msg').innerHTML = '<font color="red">提示:</font>加载中,请耐心等待...';</script>
………………(页面其它内容)
<script type="text/javascript">
	   Ext.get('loading').remove();
	   function showAbout(){
	   		Ext.Msg.alert("关于","<div><img src='../images/about.jpg'/></div><div style='float:left;width:400px;'><hr/><h2>开发者:凌艺宾<br/>学校:中南大学<br/>培训:蓝杰公司<h2></div>");
	   }
    </script>
</body>
</html>

 

 或者做得简单一点:

直接在button里面加上如下语句就行了

 

	        handler : function() {
	            if (loginPanel.form.isValid()) {
	                    loginPanel.form.submit( {
	                        url : 'login.do',
	                        success : function(from, action) {
	                          Ext.get('loginpanel').remove();
	                          window.location.href='pages_share/main.html';
	                        },
	                        failure : function(form, action) {
	                           Ext.MessageBox.show({
			                    	title:"登录失败",
			                    	msg:"登录失败!请认真检查您的姓名密码及身份。",
			                    	icon:Ext.MessageBox.ERROR,
			                    	buttons:{"ok":"确定"}
			                    });
	                        },
	                        waitMsg : '正在登录,请耐心等候...'
	                    });
  • 大小: 4.8 KB
分享到:
评论

相关推荐

    ExtJS笔记---Grid实现后台分页

    这篇“ExtJS笔记——Grid实现后台分页”探讨了如何在ExtJS的Grid组件中实现高效的后台分页功能。 后台分页是一种常见的数据处理策略,特别是在大数据量的情况下,它将数据分批加载,避免一次性加载所有记录导致的...

    ExtJs常用布局--layout详解实例代码

    ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 ...

    ExtJS笔记----FormPanel的使用

    NULL 博文链接:https://lucky16.iteye.com/blog/1490278

    extjs-OA extjs-oa

    一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa

    Extjs复习笔记(十八)-- TreePanel

    在本篇ExtJS复习笔记中,我们聚焦于TreePanel组件,它是ExtJS库中的一个核心组件,用于构建可扩展的树形结构数据视图。TreePanel不仅提供了展示层级关系的数据模型,还支持交互操作,如节点的选择、展开与折叠等。在...

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    Extjs学习笔记(-):ComboBox联动

    本篇学习笔记将深入探讨EXTJS中ComboBox的联动效果,即一个ComboBox的选择会触发另一个ComboBox的数据更新,以此来提供更丰富的交互体验。通过源码解析和工具应用,我们将了解如何构建和实现这种联动效果。 ...

    ExtJS快速入门--传智播客--蔡世友

    ExtJS快速入门--传智播客--蔡世友

    Extjs复习笔记(十一)--换肤

    在EXTJS框架中,换肤是一项重要的功能,它允许开发者根据用户需求或品牌风格改变应用程序的外观和感觉。本文将深入探讨EXTJS的换肤机制,以及如何利用提供的主题CSS文件实现这一特性。 EXTJS是一个强大的JavaScript...

    Extjs复习笔记(二十)-- tree和grid结合

    在"Extjs复习笔记(二十)-- tree和grid结合"这篇博文中,博主探讨了如何在EXTJS中实现树形视图(Tree)与网格视图(Grid)的融合。 Tree组件在EXTJS中通常用于显示具有层级关系的数据,例如文件系统、组织架构等。...

    extjs2----关于extjs 的使用,操作

    4. **数据绑定**:阐述ExtJS的数据模型(Store)和数据显示组件(Grid、Tree)之间的数据绑定机制,包括XML、JSON数据源的加载。 5. **表单元素**:深入探讨表单(Form)的创建,包括各种表单字段(TextField、...

    Extjs复习笔记(十五)-- JsonReader

    在“Extjs复习笔记(十五)-- JsonReader”这篇博文中,博主探讨了ExtJS中的JsonReader,这是数据绑定和JSON数据解析的关键部分。 JsonReader是ExtJS数据包(Ext.data)的一部分,用于从服务器获取JSON格式的数据,...

    Extjs4.0学习笔记

    Extjs4.0学习笔记,以下是部分介绍: xtjs4,创建Ext组件有了新的方式,就是Ext.create(....),而且可以使用动态...ExtJS4学习笔记(九)---ExtJS4 EditGrid(可编辑的Grid) ExtJS4学习笔记(十)---ExtJS4图片验证码的实现

    EXTJS开发包ext-3.2.0

    EXTJS开发包ext-3.2.0 EXTJS开发包ext-3.2.0

    Extjs复习笔记(十七)-- 给grid里面的内容分组

    本篇复习笔记将聚焦于EXTJS Grid中的一个重要特性——内容分组,帮助你深入理解如何实现这一功能。 内容分组在EXTJS Grid中允许你将数据按照特定字段进行分类,这样可以更清晰地组织和展示数据。这在处理大量数据时...

    Extjs复习笔记(十九)-- XML作为tree的数据源

    在本文中,我们将深入探讨ExtJS中的一个关键概念——如何使用XML作为TreePanel的数据源。ExtJS是一个强大的JavaScript库,用于构建复杂的Web应用程序,而TreePanel则是它的一个组件,用于展示层次结构的数据,通常...

    ExtJS----HelloWorld程序源码

    在"ExtJS----HelloWorld程序源码"中,我们将会看到如何使用ExtJS来创建一个简单的“你好,世界!”应用。以下是对这个示例中涉及的主要知识点的详细解释: 1. **引入ExtJS库**:首先,你需要在HTML文件中引入ExtJS...

    extJs例子-------

    ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子

    Extjs6-iframe-优化.rar

    2. **同步与异步操作**:在传统的IFrame加载过程中,通常是同步进行的,即IFrame的加载会等待其内容完全加载完成。而采用Ajax异步检测,可以先于IFrame加载进行,提前发现潜在的加载问题。 3. **错误处理**:当Ajax...

Global site tag (gtag.js) - Google Analytics