Extjs获取Form中的数据
var win = Ext.create("Ext.window.Window",{
width:300,
height:200,
title:"日期选择窗口",
items:{
xtype:"form",
name:"testform",
id:"testform",
style:"border:none;",
frame:true,
items:[
{
xtype:"textfield",
fieldLabel:"名字",
width:200,
name:"name_textname",
id:"id_textname",
labelWidth:50,
}, {
xtype:"textfield",
fieldLabel:"密码",
width:200,
name:"name_password",
id:"id_password",
labelWidth:50,
}, {
xtype:"datefield",
fieldLabel:"日期",
width:200,
name:"name_StartDate",
id:"id_StartDate",
labelWidth:50,
format:'Y-m-d', //设置日期格式
listeners:{
change:function(){
var ddate = Ext.getCmp("id_StartDate").getValue();
//设置日期格式,可以查询下extjs中的格式符
var strdate = Ext.util.Format.date(ddate,"Y-m-d")
// Ext.Msg.alert("提示", strdate)
}
}
}
]
},
buttons:[
{
text:"修改title",
handler:function(){
win.setTitle("窗口Title=helloworld")
// Ext.Msg.alert("提示",win.title)
}
},{
text: "设置名字",
handler:function(){
//通过id=testform, 获取form的Element
var form_Element = Ext.getCmp("testform");
//获取form对象
var form_obj = form_Element.getForm();
/*
findField( String id ) : Ext.form.field.Field
通过id或name查找表单内的特定Ext.form.field.Field。
Parameters 参数 id : String
查找的值(既可以指定id也可以name或hiddenName)。
Returns 返回值 Ext.form.field.Field
第一个匹配的字段,如果没有查找到返回null。
*/
//查询form表单中的指定的classname元素
// var textname_obj = form_obj.findField("id_textname");
var textname_obj = form_obj.findField("name_textname");
//获取输入值
var textname_val = textname_obj.getValue();
//设置输入内容
textname_obj.setValue("设置输入框的值");
}
},{
text:"获取form值",
handler:function(){
//通过id=testform, 获取form的Element
var form_Element = Ext.getCmp("testform");
//获取form对象
var form_obj = form_Element.getForm();
/*
getFieldValues( [Boolean dirtyOnly] ) : Object
检索表单中字段为一组键值对的,用getSubmitData()方法收集值。 如果相同的name下有多个字段返回多值,将被合并成一个数组。
这类似getValues,除了这个方法收集特定类型数据值(例如Date对象的日期字段)之外, getValues仅收集提交的String值。
Parameters 参数 dirtyOnly : Boolean (optional)
如果为true,只有那些dirty的字段将被包含在结果中。
Defaults to: false
Returns 返回值 Object
*/
var form_values = form_obj.getFieldValues();
/*
getValues( [Boolean asString], [Boolean dirtyOnly], [Boolean includeEmptyText] ) : String/Object
检索表单中字段为一组键值对的,用getSubmitData()方法收集值。 如果相同的name下有多个字段返回多值,将被合并成一个数组。
这类似getFieldValues,除了这个方法仅收集提交的String值之外, getFieldValues收集特定类型数据值(例如Date对象的日期字段)。
Parameters 参数
asString : Boolean (optional)
如果为true,将返回键值集合作为单一的URL编码的参数字符串。
Defaults to: false
dirtyOnly : Boolean (optional)
如果为true,只有那些dirty的字段将被包含在结果中。
Defaults to: false
includeEmptyText : Boolean (optional)
如果为true,空字段的配置emptyText将被使用。
Defaults to: false
Returns 返回值
String/Object
*/
var form_values = form_obj.getValues();
}
}
]
})
win.show();
getFieldValues() 与 getValues()取值的显示

Extjs获取Form中的数据的更多相关文章
- ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet
实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //disp ...
- php获取数组中重复数据的两种方法
分享下php获取数组中重复数据的两种方法. 1,利用php提供的函数,array_unique和array_diff_assoc来实现 <?php function FetchRepeatMem ...
- 基于BootStrap的initupload()实现Excel上传和获取excel中的数据
简单说明:后边要做exl解析(还没做呢),所以先有一个excel的的上传以及获取excel中的数据,展示出来. 代码: //html代码 <div class="btn-group&q ...
- Springboot中使用自定义参数注解获取 token 中用户数据
使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...
- Struts2获取Action中的数据
当我们用Struts2框架开发时,经常有要获取jsp页面的数据或者在jsp中获取后台传过来的数据(Action),那么怎么去获取自己想要的数据呢? 后台获取前端数据: 在java程序中生成要获取字段的 ...
- 3..jquery的ajax获取form表单数据
jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用:<script src="jquery-1.11.1.mi ...
- html基础:jquery的ajax获取form表单数据
jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用:<script src="jquery-1.11.1.mi ...
- 使用 UEditor 编辑器获取数据库中的数据
在 ThinkPHP 3.2.2 中,使用 UEditor 编辑器获取数据库中保存的数据,可以使用 UEditor 自身提供的方法. 首先在视图模板中实例化编辑器,这是出现编辑器界面的必须的行为: & ...
- SharePoint 2010 获取列表中所有数据(包括文件夹内)的方法
转: http://blog.csdn.net/wangwenism/article/details/8751411 SharePoint的列表能存储文件以及文件夹,用户使用的时候,经常会建几个分类文 ...
随机推荐
- CAP在MySQL的分析
此文转载在登博的文章,给大家分享 问题一:数据一致性.在不使用共享存储的情况下,传统RDBMS(例如:Oracle/MySQL/PostgreSQL等),能否做到在主库出问题时的数据零丢失. 问题二: ...
- python类型强转&二级容器
Number 类型强转 int : ---->>> float, bool, complex, str Float : ---->> ...
- PS添加透明立体水印
PS: CS2 本文我们介绍用Photoshop为图片添加透明立体水印的方法和技巧. 原图: Duplicate Layer,并输入文字: 设置Layer->Layer Style->Be ...
- Json4:使用json-lib解析、生成Json
特征:1.包多2.JSONObject.fromObject import net.sf.json.JSONObject; public class JsonLib { public static v ...
- Oracle递归查询父子兄弟节点
1.查询某节点下所有后代节点(包括各级父节点) 1 // 查询id为101的所有后代节点,包含101在内的各级父节点 2 select t.* from SYS_ORG t start with ...
- Java 递归详解
递归详解: 1.递归一句话通俗讲就是一个方法自动重复调用自己的过程. 2.因为是重复调用自己了,所以看起来像一个循环,所以为了避免内存溢出系统崩溃,我们需要在方法里加一个返回值判断,用于递归循环的跳出 ...
- 定位到行的快捷键iOS
1. 文件 CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + S ...
- Maven私服安装
下载安装包:nexus(https://www.sonatype.com/download-oss-sonatype) 默认用户密码字符串: adminAdministratorUseractive& ...
- php-- orther
0.PHP实现物流查询(通过快递网API实现) 1.php7 新特性 2.php的精确计算 3.PHP大小写是否敏感问题的汇总 4.取得类的 对象属性名 和类的属性 和类的方法名 5.php判断 != ...
- EditText获取焦点
这三个属性必须同时设置: private EditText passwde = null; passwde.setFocusable(true); passwde.setFocusableInTouc ...