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给整数部分的字符串加上千分位分隔符

    本来想网上找个例子,结果让人很失望,网上的大部分用的DecimalFormat .NumberFormat,我随便搞了一个长点的字符串,发现大部分都有小数进度问题. 而且网上的人,都不测试的,写的例子 ...

  2. vue 数据绑定 绑定属性 循环渲染数据

    <template> <!-- vue的模板里面 所有的内容要被一个根节点包含起来 --> <div id="app"> <h2>{ ...

  3. python的json模块介绍

    转载:https://blog.csdn.net/xsj_blog/article/details/51921664 对于数据传递方面,XML是一种选择,还有一种选择是JSON,它是一种轻量级的数据交 ...

  4. http note

    http 多媒体传输协议 HyperText Transfer Protocol 超文本传输协议 https Hyper Text Transfer Protocol over Secure Sock ...

  5. 可变卷积Deforable ConvNet 迁移训练自己的数据集 MXNet框架 GPU版

    [引言] 最近在用可变卷积的rfcn 模型迁移训练自己的数据集, MSRA官方使用的MXNet框架 环境搭建及配置:http://www.cnblogs.com/andre-ma/p/8867031. ...

  6. 第9章 应用层(1)_域名系统DNS

    1. 域名系统DNS 1.1 主机名和域名的关系 (1)完全限定域名(Fully Qualified Domain Name, FQDN) = 主机名 + 域名 ①一个域名下可以有多个服务器/主机(如 ...

  7. Alpha预乘-混合与不混合[转]

    作者:John McDonald,于2013年1月31日上午07:57发布 标签:  GameWorks专家开发人员 Alpha Blending几乎是每个3D应用程序的一小部分,但却很重要.从概念上 ...

  8. SurFS:共享式和分布式集群各取所长

    http://www.ccidnet.com/2016/0811/10168835.shtml 一个集群系统可以做成三层定义,也就是后端存储访问层.沟通协作层.前端数据访问层,如果愣是要给每个层起个洋 ...

  9. Windows NAT端口映射

    由于有需求进行端口映射,又不想装乱七八糟的软件,Windows本身自带的路由远程访问配置太麻烦,还要两块网卡,坑爹啊. 其实Windows本身命令行支持配置端口映射,条件是已经安装了IPV6,启不启用 ...

  10. 并发编程:IO多路复用。

    一  IO模型: Stevens在文章中一共比较了五种IO Model: * blocking IO#阻塞模型 * nonblocking IO#非阻塞 * IO multiplexing#多路复用 ...