Ext JS 3.2.1 字段组件父类 Ext.form.field.Base

划重点

  • Ext.form.field.Base 是组件元素类的父类,一般不直接使用
  • xtype是field 对应的类是 Ext.form.field.Base,而不是
    Ext.form.field.Field

输入框的类结构

输入框主要的类结构如下图

在这里插入图片描述

  • 输入框类型的父类是 Ext.form.field.Base , 该组件类的xtype是 field。

注意: Ext.form.field 的命名空间之下还有一个类 Ext.form.field.Field, 这个类没有xtype。

Ext.form.field.Field

Ext.form.field.Field 一般不直接使用。
Ext.form.field.Field 是一个混合类(mixin),这个类为表单的元素组件的逻辑行为和状态提供了一个通用的接口, 包括:

  • 值的获取和设置方法
  • 值的有效性以及值跟踪的事件和方法
  • 触发验证的方法

如果要客制一个新的组件类,一般从Ext.form.field.Base组件类继承,而不从混合类(mixin)继承。如果实在要从混合类(mixin)扩展,则需

猜你喜欢

转载自blog.csdn.net/oscar999/article/details/123830550
ext