ext4.2入门简单小例子(button的事件--对话框的几种使用情况)
来源:互联网 发布:手机淘宝装修与pc同步 编辑:程序博客网 时间:2024/05/21 21:49
ExtJS的官网地址:http://www.sencha.com/products/extjs
在这个网址上面,我们可以下载到ExtJS的最新版本。目前,ExtJS的最新版是4.2.1,我们将使用这个版本进行讲解。ExtJS 4.x 做了很大的改变,对3.x是不兼容的。
在页面中,我们可以找到下载按钮,下载最新这个版本的ExtJS。下载完成以后对它进行解压,接下来我们将完成简单的小程序示例。
这是包的重要目录:下面是主页面了:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title> <link href="Extjs/ext4.2/resources/css/ext-all-neptune.css" rel="stylesheet" /> <script type="text/javascript" src="Extjs/ext4.2/bootstrap.js"></script> <script type="text/javascript">/* function init() { Ext.get("btn1").on("click", function () { Ext.MessageBox.alert("提示", "按钮被点击"); }); Ext.get("btn2").on("click", function () { Ext.MessageBox.confirm("提示", "是否要跳转页面?", function (btnId) { if (btnId == "yes") { alert("点击了yes按钮"); } else if (btnId == "no") { alert("点击了no按钮"); } else { alert("没有点击按钮,关闭了提示框"); } }); }); } Ext.onReady(init); */ Ext.onReady(function () { Ext.get("btn1").on("click", function () { Ext.MessageBox.alert("提示", "按钮被点击"); }); Ext.get("btn2").on("click", function () { Ext.MessageBox.confirm("提示", "是否要跳转页面?", function (btnId) { if (btnId == "yes") { alert("点击了yes按钮"); } else if (btnId == "no") { alert("点击了no按钮"); } else { alert("没有点击按钮,关闭了提示框"); } }); }); Ext.get("btn3").on("click", function () { /* //Ext.MessageBox.alert("提示", "Hello world"); Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) { if (btnId == "ok") { alert(text); } else { alert("点击了取消按钮"); } }); */ Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) { if (btnId == "ok") { alert(text); } else { alert("点击了取消按钮"); }}, window, true, "这是默认文字"); }); }); </script></head><body><button id="btn1">btn1</button><button id="btn2">btn2</button><button id="btn3">btn3</button></body></html>
其实就是这么简单啦,主要是环境弄好了之后好做了,以后就可以按照api一步一步来做了。
这个里面最重要的一点就是js和css的引入问题:
1: <link href="../resources/css/ext-all-neptune.css" rel="stylesheet" />
<script type="text/javascript" src="../bootstrap.js"></script>
2:<script src="../ext-all.js"></script>
<script src="../locale/ext-lang-zh_CN.js"></script>
<link href="../resources/css/ext-all.css" rel="stylesheet" />
这两种都是可以的。
0 0
- ext4.2入门简单小例子(button的事件--对话框的几种使用情况)
- ext4.2入门简单小例子(button的事件–对话框的几种使用情况)
- Spring入门-一个简单的小例子
- 点击按钮(button)打开新窗口(window)的几种情况
- Button和Button事件的简单应用
- android 几种对话框的简单实现
- 几种简单的Dialog对话框
- Button按钮的几种点击事件的写法
- Ext4使用总结(二)简单的hbox布局
- 简单的使用json小例子
- Android中Button事件的几种写法
- Android中Button的几种点击事件写法
- Android Button响应点击事件的几种方法大合集
- Android中Button事件的几种写法
- Android之Button点击事件处理的几种方式
- Button实现点击事件的几种方式
- java button tooltip的一个小例子
- Ext4 简单的treepanel
- 动态规划之求矩阵两点最短路线
- Ext.view.View中itemSelector的作用
- 工业级国产曲线绘制工具CChart的主页开通
- 小心多任务设计被滥用
- Android4.3前后DNS解析简单研究
- ext4.2入门简单小例子(button的事件--对话框的几种使用情况)
- Java自学视频整理(持续更新中...)
- 一些算法的MapReduce实现——好友推荐
- php的扩展和嵌入--c++类的扩展开发
- python上传文件
- Java线程同步问题:设备独占
- 怎么快速开启/关闭windows7 aero特效?
- 嵌入式 获取文件真正的大小示例,经典短小精悍,以及文件上锁
- cortex-A8汇编指令练习一