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中的数据的更多相关文章

  1. ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet

    实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //disp ...

  2. php获取数组中重复数据的两种方法

    分享下php获取数组中重复数据的两种方法. 1,利用php提供的函数,array_unique和array_diff_assoc来实现 <?php function FetchRepeatMem ...

  3. 基于BootStrap的initupload()实现Excel上传和获取excel中的数据

    简单说明:后边要做exl解析(还没做呢),所以先有一个excel的的上传以及获取excel中的数据,展示出来. 代码: //html代码 <div class="btn-group&q ...

  4. Springboot中使用自定义参数注解获取 token 中用户数据

    使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...

  5. Struts2获取Action中的数据

    当我们用Struts2框架开发时,经常有要获取jsp页面的数据或者在jsp中获取后台传过来的数据(Action),那么怎么去获取自己想要的数据呢? 后台获取前端数据: 在java程序中生成要获取字段的 ...

  6. 3..jquery的ajax获取form表单数据

    jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用:<script src="jquery-1.11.1.mi ...

  7. html基础:jquery的ajax获取form表单数据

    jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用:<script src="jquery-1.11.1.mi ...

  8. 使用 UEditor 编辑器获取数据库中的数据

    在 ThinkPHP 3.2.2 中,使用 UEditor 编辑器获取数据库中保存的数据,可以使用 UEditor 自身提供的方法. 首先在视图模板中实例化编辑器,这是出现编辑器界面的必须的行为: & ...

  9. SharePoint 2010 获取列表中所有数据(包括文件夹内)的方法

    转: http://blog.csdn.net/wangwenism/article/details/8751411 SharePoint的列表能存储文件以及文件夹,用户使用的时候,经常会建几个分类文 ...

随机推荐

  1. Java的Start和Runnable方法的区别

    两种方法的区别 1) start:用法:start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码.通过调用Thread类的start()方法来启动一 ...

  2. AD中常用的命令

    1:查看客户机使用哪台DC进行登录的:在客户端cmd下运行 set命令可以查看使用哪台DC登录. 2:使用命令把客户端加入到域 netdom join  fs01 /domain:contoso.co ...

  3. XXE注入攻击与防御

    在研究XXE注入攻击之前先了解一下什么是XXE 定义 XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.XML文档结构包括 ...

  4. SAS 宏数据运算

    74 /*计算两个日期之间间隔多少天:开始时间01DEC2005 结束日期:31JUL2018*/75 %LET N2='31JUL2018'D-'01DEC2005'D+1;76 %PUT & ...

  5. 通过创建临时表合并某一个库的hive小文件

    #!/bin/bash #需要指定hive中的库名 #set -x set -e DB=$1 if [ -z $1 ];then echo "Usage:$0 DbName" ex ...

  6. Mysql的资源(安装版+解压版)

    Mysql的安装(安装版+解压版)! 首先有几个比较好的参考,mysql官网,菜鸟教程: (1)安装版 安装版资源,SQLyog-8.32(sn)(可视化工具), 安装过程基本和安装其它程序没有什么大 ...

  7. 《linux性能及调优指南》 3.3 内存瓶颈

    摘要:3.3内存瓶颈OnaLinuxsystem,manyprogramsrunatthesametime.Theseprogramssupportmultipleusers,andsomeproce ...

  8. Android轮询器,RxJava Interval;

    基于RxJava实现轮询器,配合Retrofit处理网络请求轮询很好用,其它的一些轮询也都可以使用像Bannre图之类的: implementation 'io.reactivex.rxjava2:r ...

  9. python学习之----导航树

    findAll 函数通过标签的名称和属性来查找标签 .但是如果你需要通过标签在文档中的位 置来查找标签,该怎么办?这就是导航树(Navigating Trees)的作用.在第1 章里,我们 看过用单一 ...

  10. element-ui 带单选框的表格

    效果:不只是带单选框,点击当前行单选框选中状态网上查了一些发现很多都是只能点击当前radio选中当前行,配合element-ui的单选table时发现两个的选择状态是不一致的,所以调整了一下效果 提供 ...