重要按钮配置项 handler:  renderTo: 

 取得控件及其值
var memo = form.findById('memo');//取得输入控件
alert(memo.getValue());//取得控件值 NumberField控件
整数,小数,数字限制,值范围限制 new Ext.form.NumberField({
fieldLabel:'整数',
allowDecimals : false,//不允许输入小数
allowNegative : false,//不允许输入负数
nanText :'请输入有效的整数',//无效数字提示
}),
new Ext.form.NumberField({
fieldLabel:'小数',
decimalPrecision : 2,//精确到小数点后两位
allowDecimals : true,//允许输入小数
nanText :'请输入有效的小数',//无效数字提示
allowNegative :false//允许输入负数
}),
new Ext.form.NumberField({
fieldLabel:'数字限制',
baseChars :'12345'//输入数字范围
}),
new Ext.form.NumberField({
fieldLabel:'数值限制',
maxValue : 100,//最大值
minValue : 50//最小值
}) TextArea 控件 Radio或Checkbox用法 box类 new Ext.form.Radio({
name : 'sex',//名字相同的单选框会作为一组
fieldLabel:'性别',
boxLabel : '男'
}),
new Ext.form.Radio({
name : 'sex',//名字相同的单选框会作为一组
fieldLabel:'性别',
boxLabel : '女'
}), 在一排
new Ext.form.Radio({
name : 'sex',//名字相同的单选框会作为一组
itemCls:'float-left',//向左浮动
clearCls:'allow-float',//允许浮动
fieldLabel:'性别',
boxLabel : '男'
}),
new Ext.form.Radio({
name : 'sex',//名字相同的单选框会作为一组
clearCls:'stop-float',//阻止浮动
hideLabel:true, //横排后隐藏标签
boxLabel : '女'
}), new Ext.form.Checkbox({
name : 'swim',
fieldLabel:'爱好',
boxLabel : '游泳'
}),
在一排
new Ext.form.Checkbox({
name : 'swim',
itemCls:'float-left',//向左浮动
clearCls:'allow-float',//允许浮动
fieldLabel:'爱好',
boxLabel : '游泳'
}),
new Ext.form.Checkbox({
name : 'walk',
clearCls:'stop-float',//允许浮动
hideLabel:true, //横排后隐藏标签
boxLabel : '散步'
}) TriggerField (很像一个默认combobox)
new Ext.form.TriggerField({
id:'memo',
fieldLabel:'触发字段',
hideTrigger : false,
onTriggerClick : function(e){ }
}) combobox下拉菜单控件
1.本地模式 本地数据源:
数据源的定义:
var store = new Ext.data.SimpleStore({//定义组合框中显示的数据源
fields: ['province', 'post'],
data : [['北京','100000'],['通县','101100'],['昌平','102200'],
['大兴','102600'],['密云','101500'],['延庆','102100'],
['顺义','101300'],['怀柔','101400']]
}); new Ext.form.ComboBox({
id:'post',
fieldLabel:'邮政编码',
triggerAction: 'all',//单击触发按钮显示全部数据
store : store,//设置数据源
displayField:'province',//定义要显示的字段
valueField:'post',//定义值字段
mode: 'local',//本地模式
forceSelection : true,//要求输入值必须在列表中存在
resizable : true,//允许改变下拉列表的大小
typeAhead : true,//允许自动选择匹配的剩余部分文本
value:'102600',//默认选择大兴
handleHeight : 10//下拉列表中拖动手柄的高度
})
2.远程模式
远程数据源
var store = new Ext.data.SimpleStore({
proxy : new Ext.data.HttpProxy({//读取远程数据的代理
url : 'bookSearchServer.jsp'//远程地址
}),
fields : ['bookName']
}); new Ext.form.ComboBox({
id:'book',
allQuery:'allbook',//查询全部信息的查询字符串
loadingText : '正在加载书籍信息',//加载数据时显示的提示信息
minChars : 3,//下拉列表框自动选择前用户需要输入的最小字符数量
queryDelay : 300,//查询延迟时间
queryParam : 'searchbook',//查询的名字
fieldLabel:'书籍列表',
triggerAction: 'all',//单击触发按钮显示全部数据
store : store,//设置数据源
displayField:'bookName',//定义要显示的字段
mode: 'remote'//远程模式,
})
远程json数据源
var store = new Ext.data.JsonStore({
url : 'bookSearchServerPage.jsp',//远程地址
totalProperty : 'totalNum',
root : 'books',
fields : ['bookName']
}); 分页式组合框
new Ext.form.ComboBox({
id:'book',
fieldLabel:'书籍列表',
store : store,//设置数据源
allQuery:'allbook',//查询全部信息的查询字符串
triggerAction: 'all',//单击触发按钮显示全部数据
listWidth : 230,//指定列表宽度
editable : false,//禁止编辑
loadingText : '正在加载书籍信息',//加载数据时显示的提示信息
displayField:'bookName',//定义要显示的字段
mode: 'remote',//远程模式
pageSize : 3//分页大小
}) 转select 为 combobox
new Ext.form.ComboBox({
name:'level',
fieldLabel:'职称等级',
lazyRender : true,
triggerAction: 'all',//单击触发按钮显示全部数据
transform : 'levelName'
})
<SELECT ID="levelName">
<OPTION VALUE="1">高级工程师</OPTION>
<OPTION VALUE="2">中级工程师</OPTION>
<OPTION VALUE="3" SELECTED>初级工程师</OPTION>
<OPTION VALUE="4">高级经济师</OPTION>
<OPTION VALUE="5">中级经济师</OPTION>
<OPTION VALUE="6">初级经济师</OPTION>
</SELECT> TimeField 控件
new Ext.form.TimeField({
id:'time',
width : 150,
maxValue : '18:00',//最大时间
maxText : '所选时间应小于{0}',//大于最大时间的提示信息
minValue : '10:00',//最小时间
minText : '所选时间应大于{0}',//小于最小时间的提示信息
maxHeight : 70,//下拉列表的最大高度
increment : 60,//时间间隔为60分钟
format : 'G时i分s秒',//G标示为24时计时法
invalidText :'时间格式无效',
fieldLabel:'时间选择框'
}) DateField 控件
new Ext.form.DateField({
id:'date',
format:'Y年m月d日',//显示日期的格式
maxValue :'12/31/2008',//允许选择的最大日期
minValue :'01/01/2008',//允许选择的最小日期
disabledDates : ["2008年03月12日"],//禁止选择2008年03月12日
disabledDatesText :'禁止选择该日期',
disabledDays : [0,6],//禁止选择星期日和星期六
disabledDaysText : '禁止选择该日期',
width : 150,
fieldLabel:'日期选择框'
}) Hidden 控件 new Ext.form.Hidden({//隐藏域
name:'age',
width : 150,
fieldLabel:'年龄'
}), FieldSet控件相当于groupBox
new Ext.form.FieldSet({
title:'产品信息',
labelSeparator :':',//分隔符
items:[
new Ext.form.TextField({
fieldLabel:'产地'
}),
new Ext.form.NumberField({
fieldLabel:'售价'
})
]
}), TextField控件
vtype 输入格式属性应用
new Ext.form.TextField({
fieldLabel:'电子邮件',
width : 170,
vtype:'email'
}),
new Ext.form.TextField({
fieldLabel:'网址',
width : 170,
vtype:'url'
}),
new Ext.form.TextField({
fieldLabel:'字母',
width : 170,
vtype:'alpha'
}),
new Ext.form.TextField({
fieldLabel:'字母和数字',
width : 170,
vtype:'alphanum'
})

EXTJS 常用控件的使用的更多相关文章

  1. android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)

    第三节(2):常用控件之ViewPager.日期时间相关.ListView  一.ViewPager 实例:结合PagerAdapter滑动切换图片  二.日期时间相关:AnalogClock\Dig ...

  2. [WinForm]WinForm跨线程UI操作常用控件类大全

    前言 在C#开发的WinForm窗体程序开发的时候,经常会使用多线程处理一些比较耗时之类的操作.不过会有一个问题:就是涉及到跨线程操作UI元素. 相信才开始接触的人一定会遇上这个问题. 为了解决这个问 ...

  3. android内部培训视频_第三节 常用控件(Button,TextView,EditText,AutocompleteTextView)

    第三节:常用控件 一.Button 需要掌握的属性: 1.可切换的背景 2.9.png使用 3.按钮点击事件 1)  onClick 3) 匿名类 4) 公共类 二.TextView 常用属性 1.a ...

  4. Xamarin Studio在Mac环境下的配置和Xamarin.iOS常用控件的示例

    看过好多帖子都是Win环境装XS,Mac只是个模拟器,讲解在Mac环境下如何配置Xamarin Studio很少,也是一点点找资料,东拼西凑才把Xamarin Studio装在Mac上跑起来,如下: ...

  5. MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)

    本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box)等.命令按钮就是我们前面多次提到的侠义的 ...

  6. MFC编程入门之二十(常用控件:静态文本框)

    上一节讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了.从本节开始将讲解各种常用控件的用法.常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组合框.图片控 ...

  7. Android中常用控件及属性

    在之前的博客为大家带来了很多关于Android和jsp的介绍,本篇将为大家带来,关于Andriod中常用控件及属性的使用方法,目的方便大家遗忘时,及时复习参考.好了废话不多讲,现在开始我们本篇内容的介 ...

  8. DevExpress winform XtraEditor常用控件

    最近在公司里面开始使用DevExpress winform的第三方控件进行开发和维护,这里整理一些常用控件的资料以便于后续查看 ComboBoxEdit 这个控件和winform自带的控件差不多,使用 ...

  9. 五、Android学习第四天补充——Android的常用控件(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 五.Android学习第四天补充——Android的常用控件 熟悉常用的A ...

随机推荐

  1. 《Java数据结构与算法》笔记-CH2无序数组

    /** * 本章目标: * 1.自制数组类 * 2.有序数组:按关键字升降序排列:二分法查找 * 3.分析有序数组.大O表示法 */ /** * 自制数组类 书中有的地方有错误,本程序以修改 */ c ...

  2. RabbitMQ (五)主题(Topic) -摘自网络

    虽然使用direct类型改良了我们的系统,但是仍然存在一些局限性:它不能够基于多重条件进行路由选择. 在我们的日志系统中,我们有可能希望不仅根据日志的级别而且想根据日志的来源进行订阅.这个概念类似un ...

  3. Java设计模式系列之策略模式

    策略模式的定义: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换,策略模式让算法独立于使用它的客户而独立变化. 策略模式使这些算法在客户端调用它们的时候能够互不影响地变化 ...

  4. 新浪云sae 邮件服务 quicksend()

    <?php header("Content-Type: text/html;charset=utf-8"); $mail = new SaeMail(); $form_Con ...

  5. Spring properties dependency checking

    In Spring,you can use dependency checking feature to make sure the required properties have been set ...

  6. C++中使用函数指针 【瓦特芯笔记】

         在C++类中使用函数指针. 类型定义:      typedef 返回类型(类名::*新类型)(参数表) //类定义 class CA { public: char lcFun(int a) ...

  7. shell脚本的入参

    shell脚本参数可以任意多,但只有前9个可以被访问,使用shift命令可以改变这个限制.参数从第一个开始,在第九个结束.$0 程序名字$n 第n个参数值,n=1..9 $* 所有命令行参数$@    ...

  8. CF:322D - Ciel and Duel 贪心 或者 DP 我用的贪心 。。难道sort跟qsort是不一样的么?

    D. Ciel and Duel time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...

  9. 【转】Android 实现ListView的滑动删除效果

    http://www.cnblogs.com/weixiao870428/p/3524055.html http://download.csdn.net/download/love_javc_you/ ...

  10. 开始学习web前端技术

    不能再蹉跎了,不能再徘徊了,不能再犹豫了,犹豫徘徊等于白来…… 感觉之前浪费了太多的岁月,必须得学习一门实用的技术来充实自己空虚的心情了. 想来想去网页应该是万金油的,大大小小多多少少都得用到.既然如 ...