`
bj_dxd
  • 浏览: 24635 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext事件示例(Ext.Msg.alert)

    博客分类:
  • Ext
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   	<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
	<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="extjs/ext-all.js"></script>
	<script type="text/javascript" src="extjs/ext-all-debug.js"></script>
	<script type="text/javascript">
		Ext.onReady(function(){
		
		
		
			Person = function(name){
				this.name=name;
				this.addEvents("walk","eat","sleep");
			}
			Ext.extend(Person,Ext.util.Observable,{
				info:function(event){
					return this.name+'is'+event+'ing.';
				}
			});
		
		
			Ext.get('walk').on('click',function(){
					person.fireEvent('walk');
				});
				
			Ext.get('eat').on('click',function(){
				person.fireEvent('eat','早餐','中餐','晚餐');
			});
				
			Ext.get('sleep').on('click',function(){
				person.fireEvent('sleep',new Date());
			});
		
		
			var person=new Person('Lingo');
			person.on('walk',function(){
				Ext.Msg.alert('event',person.name+"在走啊走啊。");
			});
			person.on('eat',function(breakfast,lunch,supper){
				Ext.Msg.alert('event',person.name+"要吃"+breakfast+","+lunch+"和"+supper+"。");
			});
			person.on('sleep',function(time){
				Ext.Msg.alert('event',person.name+"从"+time.format("H")+"开始睡觉了。");
			});
			
			
			
			
			
			
			
		});
	</script>
  </head>
  
  <body> 
  <input type="button" value="walk" name="button1" id="walk">
  <input type="button" value="eat" name="button2" id="eat">
  <input type="button" value="sleep" name="button3" id="sleep"> 
  </body>
</html>

 

1
0
分享到:
评论

相关推荐

    ext培训第二讲.doc

    Ext.Msg.alert('Hello!'); }); ``` - **运行测试**:启动Tomcat服务器,在浏览器中访问`http://localhost:8080/extPrj/lesson1/hello.html`。如果页面弹出对话框显示“Hello!”,则表示程序运行成功。 #### ...

    Extjs Ext.MessageBox.confirm 确认对话框详解

    Ext.MessageBox.confirm&#40;&#41;详解 显示一个确认对话框,用来代替JavaScript标准... 参数说明: Ext.MessageBox.alert&#40;&#41;;//相关内容 返回值: Ext.MessageBox 代码示例: 代码如下: &lt;script type=”tex

    Ext 添加功能form表单实例

    在这个示例中,有一个提交按钮(`text:"提交"`),并绑定了一个事件处理器: ```javascript handler:function(){ if(userForm.getForm().isValid()){ if(Ext.getCmp('password').getValue() != Ext.getCmp('...

    Ext_MessageBox

    Ext.MessageBox.alert("msg", "you click button: " + but + " and the msg you input is: " + txt); } }; Ext.MessageBox.show(config); ``` 这个例子展示了如何创建一个自定义的对话框,其中包含了多个按钮...

    Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)

    这其中一个常见的定制化需求便是去掉Ext Msg提示框的关闭按钮。通过这种方式,我们可以确保用户必须通过点击按钮或者完成其他必要的操作,而不是简单地点击关闭按钮来结束提示框的显示。 在Extjs4框架中,消息框是...

    Ext原理.txt

    通过上面的介绍和示例代码,我们可以看到 **Ext.MessageBox** 提供了非常灵活的对话框管理功能,可以方便地集成到基于 Ext 的应用程序中。无论是简单的消息提示还是复杂的用户输入验证,都可以轻松实现。这对于提高...

    extjs实例 入门,提供ext所需要的资源文件,详细叙述怎么改变文件颜色

    3. **消息提示(alert, msgbox)**: - ExtJS 提供了`Ext.MessageBox`,用于显示警告、确认和信息对话框。改变这些对话框的颜色,你需要找到对应的样式类,如`.x-msg-box`,然后修改对应的CSS属性。 - 例如,如果...

    EXT dojochina ExtAjax表单提交 L9.rar

    Ext.Msg.alert('失败', '表单提交失败: ' + action.result.message); } }); } else { Ext.Msg.alert('警告', '请检查表单数据!'); } } }] }); ``` 在这个例子中,当用户点击提交按钮时,会触发`handler`...

    Ext Form 示例

    Ext.Msg.alert('失败', action.result.message); } } } ``` 6. **显示 FormPanel**:最后,将 FormPanel 添加到页面的某个容器中,使其可见。 ```javascript Ext.application({ name: 'MyApp', launch: ...

    Ext框架简介.ppt

    Ext.Msg.alert('helloWord','Hello Word!'); }); ``` EXT框架的基础主要包括底层API、控件和实用工具三大部分。底层API提供了DOM操作、事件处理、DOM查询等基本功能,是其他所有组件的基础。控件,或称作小部件...

    Extjs学习笔记

    Ext.Msg.alert("alert", "Hello"); ``` 3.2 confirm 方法 Ext.MessageBox.confirm 方法用于弹出一个确认框,显示指定的信息,并提供确定和取消两个按钮。例如: ```javascript Ext.Msg.confirm('Confirm','Choose ...

    用ext来登录的程序代码

    Ext.Msg.alert('错误', '服务器出现问题'); } }); } } }] }); }); ``` - **表单初始化**: `Ext.QuickTips.init();` 启用了快速提示功能。 - **表单配置**: - `labelWidth`: 定义了表单标签的宽度。 - `...

    ext文件上传下载

    Ext.Msg.alert('失败', action.result.message); } }); } } }] }] }); } }); ``` 文件下载则可以通过创建一个隐藏的`&lt;a&gt;`标签或者利用JavaScript创建一个`Blob`对象并创建一个新的`window.URL....

    电讯盈科 extjs培训教程

    1. **Ext.Msg.alert** - 弹出简单提示信息,回调函数中处理后续操作 2. **Ext.Msg.confirm** - 显示确认对话框,用户点击确定或取消,通过回调函数处理结果 3. **Ext.Msg.prompt** - 提示用户输入信息,回调函数接收...

    ext实现文件上传 后台java实现

    Ext.Msg.alert('成功', action.result.message); }, failure: function(form, action) { Ext.Msg.alert('失败', action.result.error); } }); } } }] }); ``` 在后台,Java通常使用Servlet或Spring MVC来...

    extjs弹出框 n秒后消失

    总的来说,EXTJS弹出框的自动消失功能可以通过结合`Ext.MessageBox.show`、`Ext.util.DelayedTask`和适当的事件监听来实现。这种机制允许开发者灵活地控制用户界面的交互,提供更友好的用户体验。

    Extjs帮助文档.pdf

    Ext.Msg.alert('失败', action.result.msg); } }); } }] }); form.render('form'); ``` ### Ext.TabPanel `Ext.TabPanel` 提供了一种简单的方式来创建选项卡界面。每个选项卡都是一个面板,可以包含任何类型...

    Ext中Ajax的应用

    alert(msg.join('')); } }; Ext.Ajax.request(requestConfig); // 发送请求 } ``` 在这个示例中,当点击“登陆”按钮时,`login()` 函数会被触发,进而通过 `Ext.Ajax.request` 方法向服务器发送包含表单...

    EXT学习札记--京华志

    Ext.Msg.alert('系统提示', '已经成功!'); }); ``` 通过以上代码,当页面加载完成时会弹出一个提示框,显示“已经成功!”的消息。 ### 结语 EXT作为一个强大的Web应用开发框架,为开发者提供了丰富的工具和资源...

Global site tag (gtag.js) - Google Analytics