object ('a)
  method activeError : Js.js_string Js.t Js.prop
  method activeErrorsTpl : 'Js.t Js.prop
  method afterBodyEl : 'Js.t Js.prop
  method afterComponentLayout :
    ('Js.t, Js.number Js.t -> Js.number Js.t -> 'Js.t -> 'Js.t -> unit)
    Js.meth_callback Js.writeonly_prop
  method afterHide :
    ('Js.t, 'Js.callback Js.optdef -> 'Js.t Js.optdef -> unit)
    Js.meth_callback Js.writeonly_prop
  method afterLabelTextTpl : 'Js.t Js.prop
  method afterLabelTpl : 'Js.t Js.prop
  method afterRender :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method afterSetPosition :
    ('Js.t, Js.number Js.t -> Js.number Js.t -> unit) Js.meth_callback
    Js.writeonly_prop
  method afterShow :
    ('Js.t,
     'Js.t Js.optdef ->
     'Js.callback Js.optdef -> 'Js.t Js.optdef -> unit)
    Js.meth_callback Js.writeonly_prop
  method afterSubTpl : 'Js.t Js.prop
  method allowBlank : bool Js.t Js.prop
  method allowOnlyWhitespace : bool Js.t Js.prop
  method autoEl : 'Js.t Js.prop
  method autoFitErrors : bool Js.t Js.prop
  method autoRender : 'Js.t Js.prop
  method autoScroll : bool Js.t Js.prop
  method autoShow : bool Js.t Js.prop
  method baseBodyCls : Js.js_string Js.t Js.prop
  method baseCls : Js.js_string Js.t Js.prop
  method beforeBodyEl : 'Js.t Js.prop
  method beforeComponentLayout :
    ('Js.t, Js.number Js.t -> Js.number Js.t -> unit) Js.meth_callback
    Js.writeonly_prop
  method beforeDestroy :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method beforeLabelTextTpl : 'Js.t Js.prop
  method beforeLabelTpl : 'Js.t Js.prop
  method beforeLayout :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method beforeShow :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method beforeSubTpl : 'Js.t Js.prop
  method blankText : Js.js_string Js.t Js.prop
  method border : 'Js.t Js.prop
  method checkChangeBuffer : Js.number Js.t Js.prop
  method checkChangeEvents : Js.js_string Js.t Js.js_array Js.t Js.prop
  method childEls : 'Js.t Js.js_array Js.t Js.prop
  method clearCls : Js.js_string Js.t Js.prop
  method cls : Js.js_string Js.t Js.prop
  method columnWidth : 'Js.t Js.prop
  method componentCls : Js.js_string Js.t Js.prop
  method componentLayout : 'Js.t Js.prop
  method constrain : bool Js.t Js.prop
  method constrainTo : 'Js.t Js.prop
  method constraintInsets : 'Js.t Js.prop
  method contentEl : Js.js_string Js.t Js.prop
  method data : 'Js.t Js.prop
  method defaultAlign : Js.js_string Js.t Js.prop
  method dirtyCls : Js.js_string Js.t Js.prop
  method disableKeyFilter : bool Js.t Js.prop
  method disabled : bool Js.t Js.prop
  method disabledCls : Js.js_string Js.t Js.prop
  method draggable : bool Js.t Js.prop
  method draggable_obj : 'a1 Js.t Js.prop
  method emptyCls : Js.js_string Js.t Js.prop
  method emptyText : Js.js_string Js.t Js.prop
  method enableKeyEvents : bool Js.t Js.prop
  method enforceMaxLength : bool Js.t Js.prop
  method errorMsgCls : Js.js_string Js.t Js.prop
  method fieldBodyCls : Js.js_string Js.t Js.prop
  method fieldCls : Js.js_string Js.t Js.prop
  method fieldLabel : Js.js_string Js.t Js.prop
  method fieldStyle : Js.js_string Js.t Js.prop
  method fixed : bool Js.t Js.prop
  method floating : bool Js.t Js.prop
  method focusCls : Js.js_string Js.t Js.prop
  method focusOnToFront : bool Js.t Js.prop
  method formBind : bool Js.t Js.prop
  method formItemCls : Js.js_string Js.t Js.prop
  method frame : bool Js.t Js.prop
  method getFieldLabel :
    ('Js.t, unit -> Js.js_string Js.t) Js.meth_callback Js.writeonly_prop
  method getSubTplData :
    ('Js.t, unit -> 'b1 Js.t) Js.meth_callback Js.writeonly_prop
  method grow : bool Js.t Js.prop
  method growAppend : Js.js_string Js.t Js.prop
  method growMax : Js.number Js.t Js.prop
  method growMin : Js.number Js.t Js.prop
  method height : Js.number Js.t Js.prop
  method hidden : bool Js.t Js.prop
  method hideEmptyLabel : bool Js.t Js.prop
  method hideLabel : bool Js.t Js.prop
  method hideMode : Js.js_string Js.t Js.prop
  method html : 'c1 Js.t Js.prop
  method id : Js.js_string Js.t Js.prop
  method initComponent :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method inputAttrTpl : 'd1 Js.t Js.prop
  method inputId : Js.js_string Js.t Js.prop
  method inputType : Js.js_string Js.t Js.prop
  method invalidCls : Js.js_string Js.t Js.prop
  method invalidText : Js.js_string Js.t Js.prop
  method itemId : Js.js_string Js.t Js.prop
  method labelAlign : Js.js_string Js.t Js.prop
  method labelAttrTpl : 'e1 Js.t Js.prop
  method labelCls : Js.js_string Js.t Js.prop
  method labelClsExtra : Js.js_string Js.t Js.prop
  method labelPad : Js.number Js.t Js.prop
  method labelSeparator : Js.js_string Js.t Js.prop
  method labelStyle : Js.js_string Js.t Js.prop
  method labelWidth : Js.number Js.t Js.prop
  method listeners : 'f1 Js.t Js.prop
  method loader : 'g1 Js.t Js.prop
  method margin : 'h1 Js.t Js.prop
  method maskRe : Regexp.regexp Js.t Js.prop
  method maxHeight : Js.number Js.t Js.prop
  method maxLength : Js.number Js.t Js.prop
  method maxLengthText : Js.js_string Js.t Js.prop
  method maxWidth : Js.number Js.t Js.prop
  method minHeight : Js.number Js.t Js.prop
  method minLength : Js.number Js.t Js.prop
  method minLengthText : Js.js_string Js.t Js.prop
  method minWidth : Js.number Js.t Js.prop
  method msgTarget : Js.js_string Js.t Js.prop
  method name : Js.js_string Js.t Js.prop
  method onAdded :
    ('Js.t, 'i1 Js.t -> Js.number Js.t -> unit) Js.meth_callback
    Js.writeonly_prop
  method onDestroy :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method onDisable :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method onEnable :
    ('Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop
  method onHide :
    ('Js.t,
     'j1 Js.t Js.optdef ->
     'k1 Js.callback Js.optdef -> 'l1 Js.t Js.optdef -> unit)
    Js.meth_callback Js.writeonly_prop
  method onPosition :
    ('Js.t, Js.number Js.t -> Js.number Js.t -> unit) Js.meth_callback
    Js.writeonly_prop
  method onRemoved :
    ('Js.t, bool Js.t -> unit) Js.meth_callback Js.writeonly_prop
  method onRender :
    ('Js.t, Ext_dom_Element.t Js.t -> Js.number Js.t -> unit)
    Js.meth_callback Js.writeonly_prop
  method onResize :
    ('Js.t, 'm1 Js.t -> 'n1 Js.t -> 'o1 Js.t -> 'p1 Js.t -> unit)
    Js.meth_callback Js.writeonly_prop
  method onShow :
    ('Js.t,
     'q1 Js.t Js.optdef ->
     'r1 Js.callback Js.optdef -> 's1 Js.t Js.optdef -> unit)
    Js.meth_callback Js.writeonly_prop
  method onShowComplete :
    ('Js.t, 't1 Js.callback Js.optdef -> 'u1 Js.t Js.optdef -> unit)
    Js.meth_callback Js.writeonly_prop
  method overCls : Js.js_string Js.t Js.prop
  method overflowX : Js.js_string Js.t Js.prop
  method overflowY : Js.js_string Js.t Js.prop
  method padding : 'v1 Js.t Js.prop
  method plugins : 'w1 Js.t Js.prop
  method preventMark : bool Js.t Js.prop
  method readOnly : bool Js.t Js.prop
  method readOnlyCls : Js.js_string Js.t Js.prop
  method regex : Regexp.regexp Js.t Js.prop
  method regexText : Js.js_string Js.t Js.prop
  method region : 'x1 Js.t Js.prop
  method renderData : 'y1 Js.t Js.prop
  method renderSelectors : 'z1 Js.t Js.prop
  method renderTo : 'a2 Js.t Js.prop
  method renderTpl : 'b2 Js.t Js.prop
  method requiredCls : Js.js_string Js.t Js.prop
  method resizable : 'c2 Js.t Js.prop
  method resizeHandles : Js.js_string Js.t Js.prop
  method rtl : bool Js.t Js.prop
  method saveDelay : Js.number Js.t Js.prop
  method selectOnFocus : bool Js.t Js.prop
  method shadow : 'd2 Js.t Js.prop
  method shadowOffset : Js.number Js.t Js.prop
  method shrinkWrap : 'e2 Js.t Js.prop
  method size : Js.number Js.t Js.prop
  method stateEvents : Js.js_string Js.t Js.js_array Js.t Js.prop
  method stateId : Js.js_string Js.t Js.prop
  method stateful : bool Js.t Js.prop
  method stripCharsRe : Regexp.regexp Js.t Js.prop
  method style : 'f2 Js.t Js.prop
  method submitValue : bool Js.t Js.prop
  method tabIndex : Js.number Js.t Js.prop
  method toFrontOnShow : bool Js.t Js.prop
  method tpl : 'g2 Js.t Js.prop
  method tplWriteMode : Js.js_string Js.t Js.prop
  method ui : Js.js_string Js.t Js.prop
  method validateBlank : bool Js.t Js.prop
  method validateOnBlur : bool Js.t Js.prop
  method validateOnChange : bool Js.t Js.prop
  method validator : 'h2 Js.callback Js.prop
  method value : 'i2 Js.t Js.prop
  method vtype : Js.js_string Js.t Js.prop
  method vtypeText : Js.js_string Js.t Js.prop
  method width : Js.number Js.t Js.prop
  method xtype : Js.js_string Js.t Js.prop
end