`

textfield 全属性学习

 
阅读更多

 

<script type="text/javascript">
Ext.onReady(function(){
	
    Ext.QuickTips.init();// 浮动信息提示
    Ext.form.Field.prototype.msgTarget = 'side';// 设置控件的错误信息显示位置,主要可选的位置有:qtip,title,under,side,[elementId]
    
	var panel = new Ext.form.FormPanel({
		renderTo:document.body,
		title:'formPanel',
		frame:true, 			//渲染背景颜色
        labelWidth : 60,    	//显示的标签宽度为45 
        labelAlign : "right", 	//标签内容右对齐
        bodyStyle:'padding:2px 10px 10px 2px', //使内部元素和边框 有一定距离 
        width:600,
        defaults: {
            autoFitErrors: "false",
            labelSeparator: ":",
            labelWidth: 50,
            width: 150,
            allowBlank: false,
            blankText: "必填",
            msgTarget: "qtip"
        },
        items:[{
           xtype:'textfield',
           id:'name',
           allowBlank:false, //默认是true 设置为false则不允许为空 //要使提示内容出现,需要添加 Ext.QuickTips.init();
           blankText:'请输入数据',
           disabled:false, //默认是false
           emptyText:'请输入正确的数据',//默认是null
           fieldLabel:'用户名',//
           height:'auto',//默认是auto
           hidden:false,//默认是false
           hiddenLabel:false,// 默认是false
           hideMode:"offsets",//默认display,可以取值:display,offsets,visibility 
          // inputType:"text",//输入类型 这个很重要,可以是radio, text, password, file 默认是text 
           invalidText:"invalidText:只能够输入数字",//默认是:The value in this field is invalid 
           maxLength:100,//能够输入的内容的最大长度 
           maxLengthText:"输入内容太长了",//超出最大长度的设置信息 
           minLength:2,//能够输入的内容的最小长度
           minLengthText:"输入内容太短了",//没有达到最小长度的设置信息 
           readOnly:false,//内容是否只读,默认false 
           regex: /^\d+$/, //正则表达式 这里假设只允许输入数字 如果输入的不是数字 就会出现下面定义的提示信息 
           regexText:"regexText:只能够输入数字", //定义不符合正则表达式的提示信息  
       	   validateOnBlur:true,//默认是true,失去焦点时验证 
       	   validationDelay:300,//默认是250,验证延迟时间,毫秒数 
       	   validationEvent:"keyup", //验证事件 默认是keyup 可以是String/Boolean 
       	   //自定义的验证函数 当输入的数据不符合正则表达式的要求时,就会执行这个函数
       	   validator:function(){
       		   Ext.Msg.alert("提示信息","只能够输入数字");
       	   }, 
       	   
        } ],
		buttons:[{
			text:'重新加载性别',
			handler:function(){
				Ext.getCmp('gender').getStore().load();
				
			}
		},{
			text:'设置男',
			handler:function(){
				Ext.getCmp('gender').setValue('1'); //提交的值
				Ext.getCmp('gender').setRawValue('men'); //设置显示的值
			}	
		},{
			text:'取值',
			handler:function(){
				alert(Ext.getCmp('gender').getValue( ))
			}	
		}]
		
	});
});

</script>

 

分享到:
评论
1 楼 yubenjie 2015-05-22  
不错,挺全的

相关推荐

    文本编辑器-textField实现

    其中,`style`是定义样式的`TextStyle`对象,可以设置字体、颜色、大小等属性。`FlowPane`和`TextFlow`则用于显示这个格式化的文档。 为了提供用户界面,我们需要创建按钮来触发这些格式化操作,并连接它们到事件...

    TextField-InputView, UITextField InputView模式:终结注册类、信息采集类.zip

    开发者可以通过阅读README获取项目的使用方法,运行示例工程理解其功能,查阅源代码学习其实现原理。开源的力量在于分享和协作,利用这样的资源,开发者可以站在前人的肩膀上,避免重复造轮子,专注于应用的核心功能...

    Ext表单组件之textField

    2. `name`:每个textField都需要一个唯一的name属性,以便在提交表单时标识数据。 3. `allowBlank`:设置是否允许字段为空,如果为false,则当字段为空时表单验证会失败。 4. `maxLength`:限制输入的最大字符数。 5...

    代码实现Lable 、textField创建界面以及键盘的处理

    - 使用`UILabel`类初始化一个Label对象,设置其文字内容、字体、颜色等属性。 ```swift let label = UILabel() label.text = "Hello, World!" label.font = UIFont.systemFont(ofSize: 16) label.textColor = ...

    EXT表单验证之TextField

    例如,对于`Ext_TextField表单验证.xls`文件,它可能是包含EXT表单验证示例的电子表格,详细列出了不同vtype的使用方法和效果,这对于学习和参考EXT表单验证非常有帮助。 总而言之,EXT表单验证中的TextField组件...

    学习ExtJS TextField常用方法

    ExtJS 是一个基于 JavaScript 的富互联网应用程序框架,提供了许多实用的控件和方法来帮助开发者快速构建高质量的 Web 应用程序之一就是 TextField,在本文中,我们将详细介绍 ExtJS TextField 的常用方法和属性。...

    flash textfield 旋转文本

    在ActionScript 2.0中,你可以使用`rotation`属性来改变文本框的角度。例如: ```actionscript var textField:TextField = new TextField(); textField.text = "Hello, World!"; textField.rotation = 45; // ...

    scrollview+ textfield demo

    在iOS开发中,ScrollView是苹果提供的一个非常重要的视图组件,它允许用户通过滚动来查看超过屏幕大小的内容。...开发者可以通过研究这个项目,学习到如何在实际项目中解决这类问题,提高用户界面的可用性和可访问性。

    [转]TextField-ScollV做滚动(CS3)

    以上就是“TextField-ScollV做滚动(CS3)”的相关知识点,通过学习这篇博文和提供的FLA文件,开发者可以掌握在Flash CS3中创建带滚动条的文本框的技术,这对于制作互动式Flash内容是非常重要的。

    使用一个子TextField,当TextField被填充时,提示将浮现在上方

    在布局文件中,使用你的自定义TextField替换标准的EditText,并设置必要的属性,如初始的提示文本。这样,当用户开始在TextField中输入时,系统会自动触发预设的动画,让提示浮现在输入框上方。 为了实现这一功能,...

    fluter_textfield_编辑框.zip

    对于字体样式的自定义,`TextField` 的 `style` 参数允许我们设置文本的字体、颜色、大小等属性: ```dart TextField( style: TextStyle( fontSize: 16, fontWeight: FontWeight.bold, color: Colors.blue, ),...

    ios-自定义下拉菜单,有textField的alertView,无输入文本框的alertView和气泡显示.zip

    通过设置 textField 的 placeholder、键盘类型等属性,可以满足不同场景的需求。 3. **无输入文本框的UIAlertView**: 这种情况下,用户只需从给出的选项中进行选择,不需输入文字。可以使用UIAlertController的 ...

    ios-简单易用带输入字数限制的textField.zip

    在iOS开发中,文本输入是用户界面不可或缺的一部分...通过对它的理解和使用,开发者不仅可以更有效地控制用户输入,还可以学习到自定义控件设计、事件监听、属性扩展等核心技能,这对于提升iOS应用的开发水平大有裨益。

    EXT dojochina文本框示例Ext.form.TextField.rar

    3. **验证**:EXT提供了内置的验证功能,可以设置`vtype`属性来进行简单的类型验证,比如邮箱、电话号码等。例如,验证邮箱格式: ```javascript var emailField = new Ext.form.TextField({ fieldLabel: '邮箱', ...

    Adding placeholder functionality for TextField in SAPUI5

    在这个文件中,我们将定义一个继承自`sap.ui.commons.TextField`的新类`MyTextField`,并为其添加`placeholder`属性。 ```javascript sap.ui.commons.TextField.extend("MyTextField", { metadata: { properties:...

    swift3 label image button textfield创建以及使用方法

    在Swift编程语言中,UI元素的创建和使用是构建用户界面的基础。本篇文章将深入探讨如何在Swift3中创建和使用三个最常见的...通过不断的实践和学习,开发者可以熟练掌握这些基础控件,从而构建出功能丰富的iOS应用程序。

    [转][AS3] flash.text.TextField應用攻略

    1. **创建与初始化**:如何创建`TextField`实例,设置其属性,如宽度、高度、文本内容、字体、颜色等。 2. **文本模式**:讲解动态文本(Dynamic)和静态文本(Static)的区别,以及在何时选择哪种模式。 3. **...

    Compose、Text、TextField、Image组合运用

    通过设置`text`属性来指定要显示的文本,还可以通过`TextStyle`调整字体大小、颜色、样式等。例如: ```kotlin Text(text = "Hello, Compose!", style = TextStyle(fontSize = 20.sp)) ``` `TextField`则用于创建...

    J2ME学习笔记 入门 学习经验

    j2me学习笔记【12】——游戏操作Canvas类的up、down、left、right、fire属性使用实例 j2me学习笔记【13】——创建矩形框、圆角矩形以及填充颜色小例子 j2me学习笔记【14】——创建圆弧并填充颜色小例子 j2me学习笔记...

Global site tag (gtag.js) - Google Analytics