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的列表能存储文件以及文件夹,用户使用的时候,经常会建几个分类文 ...
随机推荐
- 升级安装APK兼容Android7.0,解决FileUriExposedException
见http://blog.csdn.net/ruancoder/article/details/67639621?utm_source=itdadao&utm_medium=referral
- npm 淘宝镜像
npm config set registry https://registry.npm.taobao.org
- SAS数据集推送到sql server 数据库 实现代码段
libname fdsas ODBC datasrc=fdsas user=fdsas password=fdsas123 preserve_tab_names=yes connection=shar ...
- dropdownlist 绑定方法
this.ddlUnit.SelectedValue = id; //注意大小写,如果选中失败会显示默认值. ListItem item=ddlUnit.Items.FindByValue(id); ...
- mono_image_open_from_data_with_name原型
mono4.5 https://github.com/Unity-Technologies/mono 查看mono源码: //PATH: /mono/metadata/image.c MonoImag ...
- Delphi XE5中的新增内容
Delphi XE5中的新增内容 Delphi XE5是所有Delphi开发人员的必须备升级,并且是来自Embarcadero的获奖的.多设备应用开发解决方案的最新版本.使用Delphi XE5的新特 ...
- android Keycode 完全对照表
input keyevent 82 menuinput keyevent 3 homeinput keyevent 19 upinput keyevent 20 downinput keyevent ...
- sql语句中order by 多个字段同时排序的应用
order by 后面可以跟多个字段进行排序 用A1代表第一个字段,A2代表第二个字段 一.order by A1 , A2 desc 指的是用A1升序A2降序 二.order by A1 a ...
- 01-spark基础
1.定义 Spark是一个由scala语言编写的实时计算系统 Spark支持的API包括Scala.Python.Java .R 2.功能 Spark Core: 将分布式数据抽象为弹性分布式数据集( ...
- vuejs实现瀑布流布局(二)
瀑布流布局已然完成,那么剩下的就是另一个比较大的工程了——无限加载. 之前说了,这个活动项目是基于SUI-Mobile搭建的,所以可以直接使用sui内建组件“无限加载”来实现这个功能. 没有真实的数据 ...