textfield的用法示例

var formCmp = Ext.create("Ext.form.Panel", {
title: "NumberField用法示例",
x: 30,
y: 30,
width: 500,
height: 300,
bodyPadding: 5,
frame: true,
defaultType: "textfield",
fieldDefaults: { labelAlign: "right", labelWidth: 60, msgTarget: "qtip" },
defaults: { anchor: "100%" },
items: [
{
//控件类型为numberfield
xtype: "numberfield",
//字段名称,绑定和获取数据的时候用到
name: "month",
//显示的标签
fieldLabel: "月份",
//控件的值
value: 1,
//能否为空,true为必填项,false为可以为空
allowBlank: false,
//最大值
maxValue: 12,
//最小值
minValue: 1,
//获得焦点时选中输入的内容
selectOnFocus: true,
//是否只读,true为只读,false为可编辑
readOnly: false,
//是否可用,true为不可用,false为可用
disabled: false,
//是否隐藏上下调节按钮
hideTrigger: false,
//键盘导航是否可用,启用后可以通过键盘的上下箭头调整数值
keyNavEnabled: true,
//鼠标滚轮是否可用,启用后可以通过滚动鼠标滚轮调整数值
mouseWheelEnabled: true,
//通过调节按钮、键盘、鼠标滚轮调节数值时的大小
step: 2
}
],
listeners: {
change: function (me, newValue, oldValue, eOpts) {
Ext.MessageBox.alert("提示", newValue);
}
},
renderTo: "container"
}); NumberField事例
在Form中使用NumberField字段,作为form的一个item,如果form的defaultType不是numberfield,那么需要首先将xtype设置为numberfield。
  • name:字段名称,绑定和获取数据的时候用到
  • fieldLabel:显示的标签
  • value:控件的值
  • allowBlank:能否为空,true为必填项,false为可以为空
  • maxValue:最大值
  • minValue:最小值
  • selectOnFocus:获得焦点时选中输入的内容
  • readOnly:是否只读,true为只读,false为可编辑
  • disabled:是否可用,true为不可用,false为可用

numberfield特有的配置:

  • hideTrigger:是否隐藏上下调节按钮
  • keyNavEnabled:键盘导航是否可用,启用后可以通过键盘的上下箭头调整数值
  • mouseWheelEnabled:鼠标滚轮是否可用,启用后可以通过滚动鼠标滚轮调整数值
  • step:通过调节按钮、键盘、鼠标滚轮调节数值时的大小
												

ExtJS numberfield textfield用法的更多相关文章

  1. extjs grid renderer用法

    extjs grid renderer用法 摘自:http://www.cnblogs.com/ljian/archive/2011/10/27/2226959.html var cm = new E ...

  2. 15.extjs tabPanel的用法

    转自:https://blog.csdn.net/mezhaha/article/details/78878894 本文导读:TabPanel继承于Ext.Panel,Ext.TabPanel就是有选 ...

  3. iOS TextField用法大全

    //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, ...

  4. extjs grid renderer用法【转载】

    今天在做项目时,需要在列表中的某列添加一个超链接,首先要取得当前选中行的数据,判断数据类型,然后链接到不同的页面,研究下.发现ExtJs提供了一个很强的方法如下: var cm = new Ext.g ...

  5. Extjs Store 的用法详解

    Ext.data.Store的基本用法 在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示.       每个store最少需要两个组件的支持,分别是proxy和reade ...

  6. 转发:iOS之textfield用法大全

    转发至:http://m.blog.csdn.net/article/details?id=8121915 //初始化textfield并设置位置及大小 UITextField *text = [[U ...

  7. Extjs NumberField 开始值 不能大于 结束值

    Ext.apply(Ext.form.VTypes,{ numberrange: function(val, field) { var num = parseFloat(val); if (field ...

  8. extjs form textfield的隐藏方法

    只需将textfield的hidden和hideLabel配置为true就可以了.只设置hidden:true时会显示出来一个:的标签.     this.formpanel = new Ext.Fo ...

  9. 72. js EXTJS grid renderer用法

    转自:https://blog.csdn.net/shancunxiaoyazhi/article/details/22156083 renderer : Function (可选的)该函数用于加工单 ...

随机推荐

  1. mysqll底层分享(一):MySQL索引背后的数据结构及算法原理

    http://www.uml.org.cn/sjjm/201107145.asp#nav-2 http://tech.it168.com/a2011/0711/1216/000001216087_al ...

  2. c#事件与委托

    C#.net 目录(?)[-] 将方法作为方法的参数 将方法绑定到委托 事件的由来 事件和委托的编译代码 委托事件与Observer设计模式 范例说明 Observer设计模式简介 实现范例的Obse ...

  3. mysql 命令重命名表RENAME TABLE 句法

    mysql 命令重命名表RENAME TABLE 句法 RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更 ...

  4. SQLServer学习笔记系列8

    一.写在前面的话 最近一直在思考一个问题,什么才能让我们不显得浮躁,真正的静下心来,用心去感受,用心去回答每个人的问题,用心去帮助别人.现实的生活,往往让我们显得精疲力尽,然后我们仔细想过没用,其实支 ...

  5. 没有R.java问题找不到getActionBar()方法

    android项目,可是项目中没有重要的R.java,并且报错,说是找不到getActionBar()方法,上网寻找原因,终于寻得解决方法:    1.解决项目中没有R.java问题.在Eclipse ...

  6. Android系统目录介绍

    src目录:完成对java代码的编写 assets目录: 资源目录 res目录: 图片,布局文件和字符串,菜单等文件 bin目录:输出文件夹 如生成的apk安装文件 project.propertie ...

  7. Cordova webapp实战开发:(4)Android环境搭建

    在<Cordova webapp实战开发:(3)后面可能会学到的东西>中我们说了一下后续大致包括的内容,今天我们继续.上周我在掌中广材集成了友盟的社交分享,今天想集成iOS应该很顺利的,但 ...

  8. Cordova webapp实战开发:(3)后面可能会学到的东西

    在<Cordova webapp实战开发:(2)认识一下Cordova>中我们了解了Cordova和Phonegap的关系,并简要介绍了一下它的架构,以及多平台性,并给大家留了一些作业.我 ...

  9. php.ini 配置详细选项

    php.ini 或 php3.ini 是 PHP 在启动时会读取的配置文件.该文件的存放路径为 /usr/local/lib/.在 PHP 3.x 版的配置文件为 php3.ini:而在 PHP 4. ...

  10. CodeSmith连接Oracle

    Win7上仅安装了Oracle32位客户端,此时CodeSmith无法连接Oracle数据库. 解决方法一:如果同一台电脑安装了Oracle64位数据库,这样CodeSmith可以连接数据库. 解决方 ...