Ext.setup({
icon: 'icon.png',
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
glossOnIcon: false,
onReady: function() {
var form;
Ext.regModel('User', { //创建模型
fields: [
{name: 'name', type: 'string'},
{name: 'password', type: 'password'},
{name: 'email', type: 'string'},
{name: 'url', type: 'string'},
{name: 'rank', type: 'string'},
{name: 'enable', type: 'boolean'},
{name: 'cool', type: 'boolean'},
{name: 'color', type: 'string'},
{name: 'team', type: 'string'},
{name: 'secret', type: 'boolean'}
]
});
Ext.regModel('Ranks', { //创建模型
fields: [
{name: 'rank', type: 'string'},
{name: 'title', type: 'string'}
]
});
var ranksStore = new Ext.data.JsonStore({ //创建Json
data : [
{ rank : 'master', title : 'Master'},
{ rank : 'padawan', title : 'Student'},
{ rank : 'teacher', title : 'Instructor'},
{ rank : 'aid', title : 'Assistant'}
],
model : 'Ranks',
autoLoad : true,
autoDestroy : true
});
var formBase = {
scroll: 'vertical',
url : 'postUser.php',
standardSubmit : false,
items: [{
xtype: 'fieldset', //form 域
title: 'Personal Info', // 域标题显示文字
instructions: 'Please enter the information above.', //域结尾显示文字
defaults: {
required: true,
labelAlign: 'left', //控件显示位置
labelWidth: '40%' // label 占行比例
},
items: [
{
xtype: 'textfield', //文本框
name : 'name',
label: 'Name',
useClearIcon: true, //当在文本框内输入文字时 显示删除文字的图标
autoCapitalize : false //获取时文字转为大写? 未实验
}, {
xtype: 'passwordfield', //密码框
name : 'password',
label: 'Password',
useClearIcon: false
}, {
xtype: 'textfield',
name : 'disabled',
label: 'Disabled',
//disabled: true, //控件不可用
inputType : "file", //选择文件
useClearIcon: true
}, {
xtype: 'emailfield', //邮箱框
name : 'email',
label: 'Email',
placeHolder: 'you@sencha.com', //默认显示文字
useClearIcon: true
}, {
xtype: 'urlfield', //网址框
name : 'url',
label: 'Url',
placeHolder: 'http://sencha.com',
useClearIcon: true
}, {
xtype: 'checkboxfield', //复选框
name : 'cool',
label: 'Cool',
value: true // 值
}, {
xtype: 'spinnerfield', //HTML5 数字字段
name : 'spinner',
label: 'Spinner'
}, {
xtype: 'selectfield', //选择框
name : 'rank',
label: 'Rank',
valueField : 'rank', //值 用数据中的 rank 字段
displayField : 'title', //显示用数据中的title字段
store : ranksStore //数据源
}, {
xtype: 'hiddenfield', //隐藏域
name : 'secret',
value: 'false'
}, {
xtype : 'textareafield', //大文本域
name : 'bio',
label : 'Bio',
maxLength : 60, //长度最大值
maxRows : 10 //高度最大值
}, {
xtype: 'sliderfield', //滑动选择数值
value : 5, //当前值
minValue: 0, //最小值
maxValue: 10, //最大值
name : 'height',
label: 'Height'
}, {
xtype: 'togglefield', //切换框 选择是否
name : 'enable',
label: 'Security Mode'
}, {
xtype: 'radiofield', //单选
name: 'team', //同名为一组
label: 'Red Team',
value : 'redteam'
}, {
xtype: 'radiofield',
name: 'team',
label: 'Blue Team',
value: 'blueteam'
}]
}, {
xtype: 'fieldset', //新的域
title: 'Favorite color',
defaults: { xtype: 'radiofield' }, //默认类型 单选框
items: [
{
name : 'color',
label: 'Red',
value : 'red'
},
{
name : 'color',
label: 'Green' ,
checked : true, //默认选择
value : 'green'
}
]
}, {
xtype: 'fieldset', //新的域
title: 'HTML5',
items: [{
xtype: 'numberfield', //数字框
name: 'number',
label: 'Number',
maxValue : 20, //最大值 就算设定最大值和最小值 也可以手动输入 大于这个值的数
minValue : 2 //最小值
}, {
xtype: 'emailfield',
name: 'email2',
label: 'Email',
useClearIcon: true
}, {
xtype: 'urlfield',
name: 'url2',
label: 'URL',
useClearIcon: true
}]
},{
xtype: 'fieldset',
title: 'Single Select (in fieldset)',
items: [{
xtype: 'selectfield',
name: 'options',
options: [
{text: 'This is just a big select with text that is overflowing', value: '1'},
{text: 'Another item', value: '2'}
]
}]
}, {
xtype: 'fieldset',
title: 'Single Text (in fieldset)',
items: [{
xtype: 'textfield',
name: 'single_text',
useClearIcon: true
}]
}, {
xtype: 'fieldset',
title: 'Single Toggle (in fieldset)',
items: [{
xtype: 'togglefield',
name: 'single_toggle',
value : 1
}]
}, {
xtype: 'fieldset',
title: 'Single Slider (in fieldset)',
items: [{
xtype: 'sliderfield',
name: 'single_slider',
value : 60
}]
}
],
listeners : {
submit : function(form, result){ //表单提交成功
alert();
console.log('success', Ext.toArray(arguments));
},
exception : function(form, result){
console.log('failure', Ext.toArray(arguments)); //表单提交异常
}
},
dockedItems: [
{
xtype: 'toolbar', //工具栏
dock: 'bottom', //按钮
items: [
{
text: 'Load Model', //标题
ui: 'round', //使用 圆形 UI
handler: function() { //点击触发事件
formBase.user = Ext.ModelMgr.create({ //创建一个 ModelMgr
'name' : 'Akura',
'password': 'secret',
'email' : 'saru@sencha.com',
'url' : 'http://sencha.com',
'single_slider': 20,
'enable' : 1,
'cool' : true,
'team' : 'redteam',
'color' : 'blue',
'rank' : 'padawan',
'secret' : true,
'bio' : 'Learned the hard way !'
}, 'User'); //模型使用上面的 User
form.loadModel(formBase.user); //获取模型
}
},
{xtype: 'spacer'}, //空出中间位置
{
text: 'Reset',
handler: function() {
form.reset(); // 复位
}
},
{
text: 'Save',
ui: 'confirm', //使用 确认 UI
handler: function() {
if(formBase.user){
form.updateRecord(formBase.user, true);
}
form.submit({ //提交
waitMsg : {message:'Submitting', cls : 'demos-loading'}//载入层
});
}
}
]
}
]
};
if (Ext.is.Phone) {
formBase.fullscreen = true;
} else {
Ext.apply(formBase, {
autoRender: true,
floating: true,
modal: true,
centered: true,
hideOnMaskTap: false,
height: 585,
width: 680
});
}
form = new Ext.form.FormPanel(formBase);
form.show();
}
});
分享到:
相关推荐
nodejs010-nodejs-cryptiles-0.2.2-1.el6.centos.alt.noarch.rpm
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
基于麻雀搜索算法优化的深度置信网络(SSA-DBN)参数调整与数据分类预测——以隐藏层节点、迭代次数和学习率为优化目标的MATLAB实现,基于麻雀搜索算法优化深度置信网络(SSA-DBN)的数据分类预测 优化参数为隐藏层节点、迭代次数和学习率 利用交叉验证抑制过拟合问题 matlab代码, ,SSA-DBN; 参数优化; 隐藏层节点; 迭代次数; 学习率; 交叉验证; 过拟合抑制; MATLAB代码,基于SSA-DBN优化的数据分类预测方法:参数优化与过拟合抑制
BeTheme第一次发布于2014年5月21日,自那时以来,已有数以百万计的人下载了BeTheme,其评分为4.8。这个主题是WooCommerce支持的,在此帮助下,您可以制作一个电子商务网站,还可以制作博客、新闻和其他类型的网站。BeTheme 21.5.6 wordpress主题模板特点:放大器支撑多用途主题500+预制件演示单击演示安装移动友好型主题联络表格7支持自转滑块。
基于S7-200智能控制与组态王4x3界面的书架式堆垛立体车库系统设计与应用,基于S7-200和组态王4x3书架式堆垛式立体库立体车库 ,S7-200; 组态王4x3; 书架式堆垛式立体库; 立体车库,基于S7-200与组态王4x3的立体车库系统
1、文件内容:pykde4-akonadi-4.10.5-6.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pykde4-akonadi-4.10.5-6.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
基于28379D的异步电机无速度传感器控制:MD500与MD500E滑模同步调制代码研究,各种代码md500代码,异步电机,基于28379D,带无速度传感器控制,参数辨识,同步调制等功能。 还有md500e代码,滑模无感代码,逆变整流代码 ,核心关键词:md500代码; 异步电机; 28379D; 无速度传感器控制; 参数辨识; 同步调制; md500e代码; 滑模无感控制; 逆变整流代码。,基于28379D的MD500电机异步控制系统与参数辨识软件
"可再生能源驱动的热电联供微网经济运行优化研究:基于具体文献的程序复现与MATLAB粒子群算法应用",含可再生能源的热电联供型微网经济运行优化 有具体文献 程序复现 MATLAB粒子群算法 ,核心关键词: 可再生能源; 热电联供型微网; 经济运行优化; 具体文献; 程序复现; MATLAB粒子群算法。,含可再能源热电联供型微网运行优化策略复现于特定文献中的MATLAB模型研究。
1、文件内容:pyserial-2.6-6.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pyserial-2.6-6.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
finishBitmap.jpg
"英博尔控制器调速软件全面升级,引领行业新风尚",英博尔控制器调速软件全新 ,英博尔; 控制器; 调速软件; 全新,英博尔控制器调速软件全新升级
电机定子模态频率计算方法及公式在Excel表格中的应用,电机定子模态频率计算公式,公式法,exl表格 ,电机定子模态频率计算公式; 公式法; EXL表格,电机定子模态频率计算方法及公式法在Excel表格中的应用
一、项目简介 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 二、技术实现 jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5.5及以上 后端:spring+springboot+mybatis+maven+mysql 前端: vue , css,js , elementui 三、系统功能 1、系统角色主要包括:管理员、用户 2、系统功能 主要功能包括: 用户登录注册 首页 个人中心 修改密码 个人信息 用户管理 管理员管理 问卷管理 题目管理 题目统计 问卷调查管理 新闻资讯管理 轮播图管理 问卷调查 新闻资讯 个人中心 问卷调查记录 后台管理 详见 https://flypeppa.blog.csdn.net/article/details/143189415
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
1、文件内容:pulseaudio-esound-compat-10.0-6.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pulseaudio-esound-compat-10.0-6.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
一种基于Lifelogging视频的文本标签生成模型.pdf
MATLAB仿真:MIMO系统FLMS算法的优化与实现,一个mimo系统的flms算法的MATLAB仿真 ,Mimo系统; FLMS算法; MATLAB仿真,"MIMO系统FLMS算法MATLAB仿真"
"基于S7-200 PLC的组态王燃油锅炉控制系统:详解梯形图接线原理、IO分配及组态画面图解",基于S7-200 PLC和组态王燃油锅炉控制系统 带解释的梯形图接线图原理图图纸,io分配,组态画面 ,S7-200 PLC; 组态王燃油锅炉控制; 梯形图接线图原理图; IO分配; 组态画面,基于S7-200 PLC的燃油锅炉控制系统原理图及IO分配解析
方便暖通工程师及板换用户了解艾普尔板式换热器选型计算,免费使用。