Extjs4中的form使用一
来源:互联网 发布:汨罗淘宝售后打包招聘 编辑:程序博客网 时间:2024/05/17 09:09
一个简单的登录表单:
Ext.onReady(function(){//modelExt.define("person",{extend:'Ext.data.Model',fields:[{name:'userName',type:'auto'},{name:'password',type:'auto'}]});var p = new person({userName:'张三',password:"123456"});var passTest = /[123]/i//定义正则格式
//扩展
//vType:数据验证Ext.apply(Ext.form.field.VTypes,{myPass :function(val,field){return passTest.test(val);},myPassText:"密码格式错误",myPassMask:/[123]/i//只能输入定义的东西});//创建表单var textForm = Ext.create("Ext.form.Panel",{title : "form中文本框实例",bodyStyle :'padding:5 5 5 5',//样式frame : true,height : 120,width : 300,id:'my_form',renderTo:'formDemo',//在什么地方显示(标签的id)defaultType:'textfield',defaults:{labelSeparator :": ",//分隔符labelWidth : 50,width : 200,allowBlank: false,msgTarget : 'side',//提示消息位置labelAlign:'left'},items:[{fieldLabel : "Name",name:'userName',id:'userName',selectOnFocus : true,//点击有焦点的时候选中全部regex:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,//正则表达式regexText:"请用邮箱来注册",grow:false//是否在这个表单字段规定长度内自动根据文字的内容进行伸缩},{fieldLabel : "Pass",name:'password',id:'password',inputType:'password',//密码输入看不见vtype:'myPass'}],buttons: [ {text:'登陆系统',handler:function(b){ var formObj = Ext.getCmp("my_form");//表单id var basic = formObj.getForm();//得到表单 var nameField = basic.findField("userName");//得到文本域 var nameValue = nameField.getValue();//得到文本域的值 alert(nameValue); }},{ text:'重置',handler:function(b){ var formObj = Ext.getCmp("my_form"); var basic = formObj.getForm(); basic.reset(); } },{ text:'装在数据',handler:function(b){ var formObj = Ext.getCmp("my_form"); var basic = formObj.getForm(); basic.loadRecord(p);//p为model类型 } }]})});
- Extjs4中的form使用一
- Extjs4中的Form之displayfield的使用
- Extjs4中的Form之fieldset的使用
- Extjs4中的Form之fieldcontainer的使用
- Extjs4中的Form之下拉列表combobox的使用
- Extjs4中的Form之submit和load的使用
- Extjs4中的Form之文本编辑器htmleditor的使用
- Extjs4中的Form之label与textfield配合的使用
- Extjs4中的Form之TextArea
- Extjs4中的Form之Radio和Checkbox
- Extjs4中的Form之radiogroup和checkboxgroup
- Extjs4中的Form之文件上传filefield
- 关于extjs4.2中的Ext.form.Panel
- Extjs4中的Ext.form.field.Spinner
- Extjs4中的Form之下拉列表combobox的使用二(remot模式)
- ExtJs4.1:使用简单控件生成form
- Extjs4中Form的使用之hiddenfield
- extjs4中的tree的使用
- html文档相对路径分析
- SSH与SSL
- sql存储过程分页
- 双系统 如何在安装linux后将开机默认启动还原为windows
- JAVA 静态代码分析--圈复杂度检查-javancss
- Extjs4中的form使用一
- Android4.4-KitKat源码下载
- Timer定时器使用
- 七redis学习笔记之持久化
- linux 动态链接的创建和使用
- 垃圾回收
- Sicily 1685 Missile
- UINavigationController定义 一定得记住了。千万别忘记了
- 联合表 分页存储过程