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. 2012 - AD FSMO操作主机角色 -- 作用

    林范围:(林中唯一) 架构主机角色(Schema Master) 定义所有域对象属性 域命名主机角色(Domain Naming Master) 控制域林内域的添加或删除(必须为GC)   域范围:( ...

  2. Ext.net combobox 的disabled

    C#:禁用combobox this.ComboBox7.Disabled =true; C#:隐藏 <ext:RadioGroup ID="RadioG_sfzg" run ...

  3. ajax的跨域解决方案(java+ajax)

    简单的建立一个后台项目 新建servlet: 内容如下: package a; import java.io.IOException; import java.io.PrintWriter; impo ...

  4. geoserver 常见问题笔记

    1.cql查询示例,根据点查询返回code的空间查询示例 http://192.168.0.226:8080/geoserver/lgum/ows?service=WFS&version=1. ...

  5. TFTP(Trivial File Transfer Protocol,简单文件传输协议)

    网络特性 通常使用UDP 69端口(据说可改成TCP) 与FTP区别 轻量级,适用于传输小文件,当然功能也少些,比如没有列出目录功能,不进行认证

  6. Java第一次上机实验源代码

    小学生计算题: package 第一次上机实验_; import java.util.*; public class 小学计算题 { public static void main(String[] ...

  7. [java] 屏蔽ie浏览器中F1帮助

    实现某一功能时需要屏蔽IE浏览器中的F1,F2快捷键. 百度后发现如下代码 var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突 jq$(document).rea ...

  8. android 实现一个简单纯文本的ListView

    思维线路: 1.创建一个ListViewActivity,LinearLayout布局里写了一个ListView布局 2.创建一个TextView布局给ArrayAdapter适配器使用 3.将Tex ...

  9. threading的join功能

    you can go here to see the details. 我的理解:使用join后,使主线程执行完后(挂起),子线程再执行完后,主线程才结束.否则主线程会直接结束导致子线程不会执行. i ...

  10. 简单方法解决bootstrap3 modal异步加载只一次的问题

    用过bootstrap3自身的modal的remote属性的人可能都有相同的疑惑:就是点击弹出modal后再次点击会从缓存中加载内容,而不会再次走后台,解决办法就是只要让modal本身的属性发生变化, ...