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

Ext 入门的简单messageBox DEMO

阅读更多
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<% String path = request.getContextPath(); %>
<html>
  <head>
    <title>My JSP 'ExtHello.jsp' starting page</title>
	<link rel="stylesheet" type="text/css" href="<%=path %>/ext-2.2/resources/css/ext-all.css">
	<script type="text/javascript" src="<%=path %>/ext-2.2/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="<%=path %>/ext-2.2/ext-all.js"></script>
	<script type="text/javascript" src="<%=path %>/ext-2.2/source/locale/ext-lang-zh_CN.js"></script>
	<script type="text/javascript" src="<%=path %>/ExtJsDemo/hello.js"></script>
  </head>
  <body>
  </body>
</html>

Ext.onReady(function(){
//	① 小谈 JSON
//  定义json对象
	var jsonObject = {
		name:'chengYu',
		age:25,
		sex:'man',
		books:[
		{name:'ThinkInJava',price:107},
		{name:'Ext之旅',price:59}
		]
	};
//	获取json对象属性
//	alert(jsonObject.name+" "+jsonObject.age+" "+jsonObject.books[0].name+" "+jsonObject.books[0].price);
//	遍历json集合
	/*for(var i=0;i<jsonObject.books.length;i++){
		alert(jsonObject.books[i].name+" "+jsonObject.books[i].price);
	}*/
	Ext.Msg.show(jsonObject);
	
//	② 信息提示框 组件基础
	
//	Ext.Msg.alert('msgAlertTitle','这种配置很常见');
/*	Ext.Msg.alert('msgAlertTitle','这种配置很常见',callback);
	function callback(id){
		alert(id);
	}*/
	
	/*Ext.MessageBox.confirm('删除用户','你确定删除吗?',delCallback);
	function delCallback(id){
		if (id=='yes') {
			alert('删除成功');
		} else {
			alert('你选择了no');
		}
	}*/
//	------------------------------
//	Ext.MessageBox 和 Ext.Msg 是相同效果的工具类
//	Ext.Msg 是 Ext.MessageBox 的别名,只是提供了更简短的调用。
//	------------------------------
//	alert('只能使用纯文本');
//	Ext.MessageBox.alert('<font size=4 color=red>支持html格式文本的div</font>');

	/*Ext.MessageBox.prompt('备注','请输入评语',promptCallback,this,true);
	function promptCallback(id,msg){
		alert('你单击的按钮:'+id+' 输入的内容:'+msg);
	}*/
	
//	进度条
	/*Ext.MessageBox.wait('please wait ...','提示',{
		text:'进度条上的文字'
	});*/
	
//	------------------------------自定义提示框
	/*var config = { //定义配置对象
		title:'msgShowTitle',
		msg:'我的配置很简单,Ext.Msg.show()'
	};
	Ext.Msg.show(config);*/
	
	/*Ext.MessageBox.show({
		title:'标题',
		msg:'我有三个按钮、一个多行文本区',
		modal:true,
		prompt:true,
		value:'请输入',
		fn:showCallback,
		buttons:Ext.Msg.YESNOCANCEL,
		icon:Ext.Msg.QUESTION
		
	});
	function showCallback(id,msg){
		alert(id+" - "+msg);
	}*/
	
//	改变默认按钮文本
	/*Ext.MessageBox.buttonText = {
		yes:'按钮一',
		no:'按钮二',
		cancel:'按钮三'
	};
	Ext.MessageBox.show({
		title:'标题',
		msg:'我有三个按钮、一个多行文本区',
		modal:true,
		prompt:true,
		value:'请输入',
		fn:showCallback,
		buttons:Ext.Msg.YESNOCANCEL,
		icon:Ext.Msg.QUESTION
		
	});
	function showCallback(id,msg){
		alert(id+" - "+msg);
	}*/
	
//	动态更新文本
	/*var msgBox = Ext.MessageBox.show({
		title:'title',
		msg:'information',
		modal:true,
		buttons:Ext.Msg.OK
	});
	var task = Ext.TaskMgr.start({
		run:function(){
			msgBox.updateText('动态更新'+new Date().format('y-m-d g:i:s a'));
		},
		interval:1000
	});
	Ext.TaskMgr.start(task);*/
	
//	progress
	/*var myBox = Ext.MessageBox.show({
		title:'title',
		msg:'information',
		modal:true,
		width:300,
		progress:true
	});
	var count = 0; //滚动次数
	var percentage = 0; //滚动百分比
	var progressText ='';//进度条信息
	var myTm = Ext.TaskMgr.start({
		run:function(){
			count++;
			if(count>10){
				myBox.hide();
			}
//			进度条进度
			percentage = count/10;
			progressText = '当前完成'+percentage*100+'%';
			myBox.updateProgress(percentage,progressText,'当前时间:'+new Date().format('y-m-d g:i:s a'));
		},
		interval:1000 //1 second
	});
	Ext.TaskMgr.start(myTm);*/
//	--------------------------------------------------------------------------------------
});





分享到:
评论

相关推荐

    Ext--MessageBox教程

    在EXT JS框架中,`MessageBox`是一个非常实用的组件,用于弹出对话框与用户进行交互。本教程将深入探讨`MessageBox`的使用方法及其在实际开发中的应用。EXT JS是一个强大的JavaScript库,专为构建富客户端Web应用...

    Ext_MessageBox

    `Ext.MessageBox.alert`函数用于显示一个简单的警告对话框,通常用于向用户传递一条信息或通知。 **示例代码:** ```javascript Ext.MessageBox.alert("hello", "nihaoa!"); ``` 该示例展示了如何通过`alert`方法来...

    Ext messageBox hide 小应用

    在IT行业中,`Ext messageBox` 是一个常用于弹出对话框的组件,它属于Ext JS框架的一部分。Ext JS是一个广泛使用的JavaScript库,用于构建富客户端的Web应用程序。`messageBox` 提供了一种优雅的方式来展示警告、...

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

    Ext.MessageBox.confirm&#40;&#41;详解 显示一个确认对话框,用来代替JavaScript标准的confirm&#40;&#41;方法,具有两个按钮“是”和“否”如果为其提供一个回调函数,则该函数将在单击按钮后被调用(包括右上角的...

    EXT多实例Demo,非常适合初学者

    这个"EXT多实例Demo"显然是一个教学资源,适合初学者快速上手EXT库的使用。 1. **EXT简介** EXT JS提供了一套完整的组件模型,包括表格、树、表单、面板、菜单等,它使用MVC(Model-View-Controller)架构,使得...

    Ext.MessageBox工具类简介

    注意:1 ,Ext.MessageBox是一个工具类,继承自object对象 2 ,实质上它只是当前页面的一个层。 案例如下: 代码如下: Ext.onReady(function(){ Ext.MessageBox.alert&#40;“提示”,”请单击我,确定”,callBack&#41;;...

    ExtJS Ext.MessageBox.alert&#40;&#41;弹出对话框详解

    代码如下: Ext.onReady(function() { Ext.Msg.alert&#40;‘提示’, ‘逗号分隔参数列表’&#41;; //这种方式非常常见的 ...接下来认识一下Ext.MessageBox Ext.MessageBox是一个工具类,他继承自Obiect对象,用来生成各种

    ext 教材 ext js 教程

    EXT JS 中的 MessageBox 是一个非常实用的组件,它用于创建各种类型的对话框,如警告、确认和提示。下面我们将详细探讨 EXT JS 中 MessageBox 的几个主要方法: 1. `Ext.MessageBox.alert()` `alert()` 方法用于...

    EXT组件一些属性与方法(MessageBox)[文].pdf

    EXT组件在软件开发中扮演着重要的角色,尤其是其 MessageBox 工具类,它提供了一种简单易用的方式来创建用户交互的对话框。MessageBox 继承自 Object 对象,并且有一个别名 Ext.Msg,使得调用更为简洁。接下来,我们...

    一个相当不错的extjs入门文档,整个ext的控件,上边很多实例。有助于新手学习。

    `EXT.MessageBox.alert()` 方法用于创建一个简单的警告对话框,包含一个标题、一条消息和一个可选的回调函数。标题和消息是必需的参数,回调函数会在用户点击对话框的确定按钮后执行。例如: ```javascript Ext....

    MessageBox MessageBox MessageBox MessageBox

    在实际编程中,`MessageBox`通常用于简单交互,如确认删除操作、提示错误信息等。例如,当用户尝试关闭未保存的文档时,你可以使用`MessageBox`来询问用户是否要保存更改。 ```cpp int result = MessageBox(NULL, ...

    Ext教程ext2-Ext简易教程

    以下是一个简单的例子,展示如何使用MessageBox组件弹出一个警告对话框: ```html Ext.onReady(function() { Ext.MessageBox.alert("你好", "wayfoon"); }); ``` Ext的布局系统是其强大功能的关键之一,提供了...

    ExtJs入门实例.doc

    `Ext.MessageBox.alert()`方法用于显示简单的警告对话框,通常包含一个确认按钮。它接受三个参数:`title`(对话框标题)、`msg`(显示的消息)和一个可选的回调函数,当用户点击确认按钮后执行。例如: ```...

    改变Messagebox按钮的文字[改变Messagebox按钮的文字]-精品源代码

    改变Messagebox按钮的文字[改变Messagebox按钮的文字]-精品源代码

    WPF很炫很实用的MessageBox

    在Windows Presentation Foundation(WPF)框架中,MessageBox是一个非常实用的工具,用于向用户显示简单的信息、警告或确认对话框。在WPF项目中,它经常被用来与用户进行交互,提供反馈或请求用户输入。这个标题...

    Extjs2.0的入门

    在这个入门介绍中,我们将重点关注ExtJS 2.0中的`Ext.MessageBox`,这是一个用于展示对话框的组件,常用于用户交互,如提示、确认和输入。 1. `Ext.MessageBox.alert()` `Ext.MessageBox.alert()`方法用于显示一个...

Global site tag (gtag.js) - Google Analytics