ExtJS常用代码集合
ExtJS常用代码集合,包括弹出提示框,登陆框,树状结构等等。
1. [代码]弹出提示框
<html>
<head>
<title>Getting Started Example</title>
<link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css" />
<script src="js/extjs/adapter/ext/ext-base.js"></script>
<script src="js/extjs/ext-all-debug.js"></script>
<script>
Ext.onReady(
function sayHello(){
Ext.Msg.show({
title: 'Notice',
msg: 'Hello World~',
buttons: {
yes: 'Hello~',
no: true,
cancel: true
},
fn: function(btn) {
Ext.Msg.alert('You Clicked', btn);
}
});
}
);
</script>
</head>
<body>
<!-- Nothing in the body -->
</body>
</html>
2. [代码]树状结构图
```
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
<title>Tree</title>
<link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="js/extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/extjs/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
//创建一棵树
var tree = new Ext.tree.TreePanel(
{
el: 'tree', //表示渲染的DOM的id.界面中有<div id = "tree"></div>相对应最后这棵树就出现在这个div位置上
//TreeLoader完成数据转换和装配节点的功能
loader: new Ext.tree.TreeLoader({dataUrl: 'tree.txt'})
}
);
//设置根节点
var root = new Ext.tree.AsyncTreeNode({text:'中国'});
tree.setRootNode(root);
tree.render(); //对树进行渲染
//只展开第一层节点
//root.expand();
//展开全部节点
root.expand(true,true);
}
);
</script>
</head>
<body>
<div id="tree" ></div>
</body>
</html>
3. [代码]树状结构图的源文件tree.txt
[
{
text:'山东',
children:[
{text:'青岛',leaf:true},
{text:'济南',leaf:true}
]
},
{
text:'北京',leaf:true
}
]
4. [代码]登录表单
```
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
<link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="js/extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/extjs/ext-all.js"></script>
<style type="text/css">
body{
text-align: center;
}
#login_form {
width:317px;
margin-left: auto;
margin-right: auto;
margin-top: 10%;
}
</style>
<script type="text/javascript">
Ext.onReady(function(){
var user_types = new Ext.data.SimpleStore({
fields: ['id', 'user_type'],
data : [['1','用户管理权限'],['2','发卸货地操作员'],['3','核销申请权限'],['4','通关审核权限']]
});
//初始化form表单
var user_login = new Ext.FormPanel({
url: '', //最终提交的url
renderTo: 'login_form',
frame: true,
labelAlign: 'right',
title: '登陆',
items: [
{
xtype: 'textfield',
fieldLabel: '用户名',
name: 'username',
allowBlank: false,
width: 200,
},
{
xtype: 'textfield',
fieldLabel: '密码',
name: 'password',
allowBlank: false,
width: 200,
},
{
xtype: 'combo',
name: 'user_type',
fieldLabel: '用户类型',
mode: 'local',
store: user_types,
displayField:'user_type',
width: 200,
}
] ,
buttons: [
{
text: '登陆',
handler: function(){
user_login.getForm().submit({
success: function(f,a){
Ext.Msg.alert('Success', '登陆成功');
},
failure: function(f,a){
Ext.Msg.alert('Warning', '登陆失败');
}
});
}
},
{
text: '取消',
handler: function(){
user_login.getForm().reset();
}
}
]
});
});
</script>
</head>
<body>
<div id="login_form"></div>
</body>
</html>
5. [代码]导航栏
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
<link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="js/extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/extjs/ext-all.js"></script>
<script type="text/javascript">http://www.huiyi8.com/zhishipai/
Ext.onReady(function(){指示牌
new Ext.Toolbar({
renderTo: 'nav',
items:
[
{
xtype: 'tbbutton',
text: '装货信息录入与报备',
menu: [
{
text: '货运申请',
handler: function(){
Ext.Msg.alert('提示', '你点击了 货运申请');
}
},
{
text: '收发货商家信息登记'
},
]
},
{
xtype: 'tbbutton',
text: '运途监控',
menu: [
{
text: '货运申请'
},
]
},
{
xtype: 'tbbutton',
text: '卸货信息录入与核查',
menu: [
{
text: '货运申请'
},
]
},
{
xtype: 'tbbutton',
text: '高速账单核查',
menu: [
{
text: '货运申请'
},
]
},
{
xtype: 'tbfill'
},
{
xtype: 'tbbutton',
text: '系统设置',
menu: [
{
text: '货运申请'
},
]
},
{
xtype: 'tbbutton',
text: '用户管理',
menu: [
{
text: '货运申请'
},
]
},
{
xtype: 'tbbutton',
text: '工具',
menu: [
{
text: '货运申请'
},
]
},
]
});
});
</script>
</head>
<body>
<div id="nav"></div>
</body>
</html>
ExtJS常用代码集合的更多相关文章
- phpcms v9模板制作常用代码集合(转)
phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...
- phpcms v9模板制作常用代码集合
phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...
- SAP屏幕字段常用代码集合
SAP屏幕字段常用代码集合 ().Screen 设计 TABLES: SSCRFIELDS. PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT ' '. PARA ...
- C#常用代码集合(1)
引用自james li的博客,地址:http://www.cnblogs.com/JamesLi2015/p/3147986.html 1 读取操作系统和CLR的版本 OperatingSys ...
- Android常用代码集合
这篇文章主要记录一些常用的一些代码段,方便以后查阅,不断更新中. 1:调用浏览器,载入某网址 1 2 3 Uri uri = Uri.parse("http://www.android-st ...
- Unity3D常用代码集合
1.基本碰撞检测代码 function OnCollisionEnter(theCollision : Collision){ if(theCollision.gameObject.n ...
- Yii2 常用代码集合
Yii2.0 对数据库查询的一些简单的操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...
- Android 常用代码大集合 [转]
[Android]调用字符串资源的几种方法 字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...
- [JS,NodeJs]个人网站效果代码集合
上次发的个人网站效果代码集合: 代码集合: 1.彩色文字墙[鼠标涟漪痕迹] 2.彩色旋转圆环 [模仿http://www.moma.org/interactives/exhibitions/2012/ ...
随机推荐
- hdu 4961 数论 o(nlogn)
Boring Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Tot ...
- PHP输出控制函数(ob系列函数)
PHP输出控制函数(ob系列函数) flush — 刷新输出缓冲ob_clean — 清空(擦掉)输出缓冲区ob_end_clean — 清空(擦除)缓冲区并关闭输出缓冲ob_end_flush — ...
- formSubmit
精简代码: <form name='form0001' method="post"> .... <li id="view"><a ...
- php——验证身份证是否合法的函数
function is_idcard( $id ){ $id = strtoupper($id); $regx = "/(^\d{15}$)|(^\d{17}([0-9]|X)$)/&quo ...
- Codeforces Round #320 (Div. 2) [Bayan Thanks-Round]
一部分题解,算是自己SB了 上午的TC 也是这样 写好了代码,却一直没注意细节,然后以为错了. 此处省100字,ps 貌似紫了,作为一个老菜鸡,终于紫了 A,B 都是语文题 C: 给以一个三角形一样的 ...
- noip2013华容道
题目描述 [问题描述] 小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次.于是,他想到用编程来完成华容道:给定一种局面, 华容道是否根本就无法完成,如果能完成, 最少需要多少时间. 小 ...
- 51 NOD 1383 整数分解为2的幂
设f[i]为i这个数的划分方案,则: 1.i是奇数的时候,最前面只能放1,所以f[i] = f[i-1] 2.i是偶数的时候,最前面可以放1也可以不放1,而不放1的时候数列都是偶数所以 f[i] = ...
- 精通python网络爬虫之自动爬取网页的爬虫 代码记录
items的编写 # -*- coding: utf-8 -*- # Define here the models for your scraped items # # See documentati ...
- 74.Search in a 2D Matrix
/* * 74.Search in a 2D Matrix * 12.5 by Mingyang * 这里面的对应挺巧的: * 这个就是将2D矩阵转化成1行数组的对应表.所以对于二分查找法的初始值为: ...
- 如何细粒度地控制你的MyBatis二级缓存(mybatis-enhanced-cache插件实现)
前几天网友chanfish 给我抛出了一个问题,笼统地讲就是如何能细粒度地控制MyBatis的二级缓存问题,酝酿了几天,觉得可以写个插件来实现这个这一功能.本文就是从问题入手,一步步分析现存的MyBa ...