object
  method activate :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method added :
    (Ext_AbstractComponent.t Js.t ->
     'Js.t -> Js.number Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method afterrender :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforeactivate :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforecellclick :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecellcontextmenu :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecelldblclick :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecellkeydown :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecellmousedown :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecellmouseup :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainerclick :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainercontextmenu :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainerdblclick :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainerkeydown :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainermousedown :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainermouseout :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainermouseover :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforecontainermouseup :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforedeactivate :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforedeselect :
    (Ext_selection_DataViewModel.t Js.t ->
     Ext_data_Model.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforedestroy :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforehide :
    (Ext_AbstractComponent.t Js.t -> 'Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforeitemclick :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemcontextmenu :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemdblclick :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemkeydown :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'a1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemmousedown :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'b1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemmouseenter :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'c1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemmouseleave :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'd1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeitemmouseup :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'e1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforerefresh :
    (Ext_view_AbstractView.t Js.t -> 'f1 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforerender :
    (Ext_AbstractComponent.t Js.t -> 'g1 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforeselect :
    (Ext_selection_DataViewModel.t Js.t ->
     Ext_data_Model.t Js.t -> 'h1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method beforeshow :
    (Ext_AbstractComponent.t Js.t -> 'i1 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforestaterestore :
    (Ext_state_Stateful.t Js.t -> 'j1 Js.t -> 'k1 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method beforestatesave :
    (Ext_state_Stateful.t Js.t -> 'l1 Js.t -> 'm1 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method blur :
    (Ext_AbstractComponent.t Js.t ->
     Ext_EventObject.t Js.t -> 'n1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method boxready :
    (Ext_AbstractComponent.t Js.t ->
     Js.number Js.t -> Js.number Js.t -> 'o1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method cellclick :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'p1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method cellcontextmenu :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'q1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method celldblclick :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'r1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method cellkeydown :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 's1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method cellmousedown :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 't1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method cellmouseup :
    (Ext_view_Table.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'u1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containerclick :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'v1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containercontextmenu :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'w1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containerdblclick :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'x1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containerkeydown :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'y1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containermouseout :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'z1 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containermouseover :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'a2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method containermouseup :
    (Ext_view_View.t Js.t -> Ext_EventObject.t Js.t -> 'b2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method deactivate :
    (Ext_AbstractComponent.t Js.t -> 'c2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method deselect :
    (Ext_selection_DataViewModel.t Js.t ->
     Ext_data_Model.t Js.t -> 'd2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method destroy :
    (Ext_AbstractComponent.t Js.t -> 'e2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method disable :
    (Ext_AbstractComponent.t Js.t -> 'f2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method enable :
    (Ext_AbstractComponent.t Js.t -> 'g2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method focus :
    (Ext_AbstractComponent.t Js.t ->
     Ext_EventObject.t Js.t -> 'h2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method focuschange :
    (#Ext_selection_Model.t Js.t ->
     Ext_data_Model.t Js.t -> Ext_data_Model.t Js.t -> 'i2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method hide :
    (Ext_AbstractComponent.t Js.t -> 'j2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method highlightitem :
    (Ext_view_View.t Js.t -> Ext_dom_Element.t Js.t -> 'k2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemadd :
    (Ext_data_Model.t Js.js_array Js.t ->
     Js.number Js.t ->
     Dom_html.element Js.t Js.js_array Js.t -> 'l2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemclick :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'm2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemcontextmenu :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'n2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemdblclick :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'o2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemkeydown :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'p2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemmousedown :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'q2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemmouseenter :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 'r2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemmouseleave :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 's2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemmouseup :
    (Ext_view_View.t Js.t ->
     Ext_data_Model.t Js.t ->
     Dom_html.element Js.t ->
     Js.number Js.t -> Ext_EventObject.t Js.t -> 't2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method itemremove :
    (Ext_data_Model.t Js.t -> Js.number Js.t -> 'u2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method itemupdate :
    (Ext_data_Model.t Js.t ->
     Js.number Js.t -> Dom_html.element Js.t -> 'v2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method move :
    (Ext_AbstractComponent.t Js.t ->
     Js.number Js.t -> Js.number Js.t -> 'w2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method refresh :
    (Ext_view_AbstractView.t Js.t -> 'x2 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method removed :
    (Ext_AbstractComponent.t Js.t -> 'y2 Js.t -> 'z2 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method render :
    (Ext_AbstractComponent.t Js.t -> 'a3 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method resize :
    (Ext_AbstractComponent.t Js.t ->
     Js.number Js.t ->
     Js.number Js.t -> Js.number Js.t -> Js.number Js.t -> 'b3 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method select :
    (Ext_selection_DataViewModel.t Js.t ->
     Ext_data_Model.t Js.t -> 'c3 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method selectionchange :
    (#Ext_selection_Model.t Js.t ->
     Ext_data_Model.t Js.js_array Js.t -> 'd3 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method show :
    (Ext_AbstractComponent.t Js.t -> 'e3 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method staterestore :
    (Ext_state_Stateful.t Js.t -> 'f3 Js.t -> 'g3 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method statesave :
    (Ext_state_Stateful.t Js.t -> 'h3 Js.t -> 'i3 Js.t -> unit) Js.callback
    Js.writeonly_prop
  method unhighlightitem :
    (Ext_view_View.t Js.t -> Ext_dom_Element.t Js.t -> 'j3 Js.t -> unit)
    Js.callback Js.writeonly_prop
  method viewready :
    (Ext_view_AbstractView.t Js.t -> 'k3 Js.t -> unit) Js.callback
    Js.writeonly_prop
end