表单介绍

Ext.form.FormPanel是Ext.Panel的一个子类,在Ext.form.BasicForm实现功能的。可以用getForm()获得BasicForm对象。

 

EXT在1.0的时候提供了TextField、TextArea、CheckBox、Radio、ComboBox、DateField、HtmlEditor这些通用组件;在2.0中新增了Hidden和TimeField组件。

 

----------------------

Ext.form.Field是所有表单输入控件的基类,定义了输入控件通用的属性和方法。这些属性和方法可以分为三类:

(1)页面显示样式:包括clearCls、Cls、fieldClass、focusClass、itemCls、invalidClass、labelStyle等属性,分别用来定义不同状态下输入框采用的样式。

(2)控件参数配置:包括autoCreate、disabled、fieldLabel、hideLabel、inputType、LabelSeparator、name、readOnly、tabIndex、value等属性,用来设置输入控件生成的DOM内容和标签内容,以及是否禁用和是否可读等配置。

(3)数据有效性校验:包括invalidText、msgFx、msgTarget、validateOnBlur、validateDelay、validateEvent等属性,用来设置数据校验的方式以及如何显示错误信息。

 

msgTarget设置显示错误信息的方式。常用为qit,即使用QuickTip显示。也可以设置为title、side、under中的一种。

 

方法markInvalid()用来显示field校验出错样式。

----------------------

 

你可能感兴趣的:(ext)