xtype : 'combobox',

...

...

listeners:{
expand: function(combo, record, index) {
Store.reload();

}
}


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


activate( Ext.Component this, Object



组件激活后触发. ...



组件激活后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


added( Ext.Component this, Ext.container.Container container, Number pos, Object


组件被添加到一个容器后触发. ...



组件被添加到一个容器后触发.

Parameters

  • this : Ext.Component
  • container : Ext.container.Container
    父容器
  • pos : Number
    组件的位置索引
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


afterrender( Ext.Component this, Object


在组件渲染完成之后触发. ...



在组件渲染完成之后触发.

afterrender 事件在当前组件被 rendered

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Text
view source


autosize( Ext.form.field.Text this, Number width, Object


当这个函数调用时事件被触发并且表单项大小根据grow/growMin/growMax配置重新调整。 ...



当这个函数调用时事件被触发并且表单项大小根据grow/growMin/growMax配置重新调整。这个事件为开发者提供了一个钩子,在需要的时候可以使得在运行时应用额外的逻辑去调整表单项的大小。

Parameters

  • this : Ext.form.field.Text
    当前文本表单项
  • width : Number
    当前表单项调整后的新宽度
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforeactivate( Ext.Component this, Object


组件激活前触发. ...



组件激活前触发. 事件监听返回 false 能阻止激活的发生.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforedeactivate( Ext.Component this, Object


组件失去激活前触发. ...



组件失去激活前触发. 事件监听返回 false 能阻止失去激活的发生.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.ComboBox
view source


beforedeselect( Ext.form.field.ComboBox combo, Ext.data.Record record, Number index, Object


取消选择的项目从集合中删除之前触发 ...



取消选择的项目从集合中删除之前触发

Parameters

  • combo : Ext.form.field.ComboBox
    该ComboBox
  • record : Ext.data.Record
    已选记录
  • index : Number
    已选记录的下标
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforedestroy( Ext.Component this, Object


组件被 destroy前触发. ...



组件被 destroy前触发. 在事件监听中返回 false 可以停止destroy操作.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforehide( Ext.Component this, Object


当调用 hide 方法组件隐藏前触发. ...



当调用 hide

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.ComboBox
view source


beforequery( Object queryEvent, Object


所有查询执行前触发。返回false来取消查询或设置queryEvent的Cancel属性为true。 ...



所有查询执行前触发。返回false来取消查询或设置queryEvent的Cancel属性为true。

Parameters

  • queryEvent : Object
    具有这些属性的对象:
  • combo : Ext.form.field.ComboBox
    该ComboBox
  • query : String
    查询字符串
  • forceAll : Boolean
    true时,强制“all”query
  • cancel : Boolean
    设置为true以取消查询
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforerender( Ext.Component this, Object


在组件渲染 rendered之前触发. ...



在组件渲染 rendered之前触发. 在事件监听器中返回 false 可以停止render操作.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.ComboBox
view source


beforeselect( Ext.form.field.ComboBox combo, Ext.data.Record record, Number index, Object


选定的项目添加到集合之前触发 ...



选定的项目添加到集合之前触发

Parameters

  • combo : Ext.form.field.ComboBox
    该ComboBox
  • record : Ext.data.Record
    已选记录
  • index : Number
    已选记录的下标
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


beforeshow( Ext.Component this, Object


当调用 show 方法组件显示前触发. ...



当调用 show

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.state.Stateful
view source


beforestaterestore( Ext.state.Stateful this, Object state, Object


在state对象被恢复之前触发。从一个事件处理程序返回false来阻止恢复。 ...



在state对象被恢复之前触发。从一个事件处理程序返回false来阻止恢复。

Parameters

  • this : Ext.state.Stateful
  • state : Object
    散列值StateProvider返回的状态。如果这个事件没有被禁止,然而state对象被传递到applyState。默认情况下,这只是拷贝到这个对象的属性值。重载的方法也许来提供自定义的状态恢复。
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.state.Stateful
view source


beforestatesave( Ext.state.Stateful this, Object state, Object


在state对象保存到配置state的提供者之前触发。返回false来阻止保存。 ...



在state对象保存到配置state的提供者之前触发。返回false来阻止保存。

Parameters

  • this : Ext.state.Stateful
  • state : Object
    state的散列值。这是通过调用getState()确定的对象。
    这个方法必须由开发人员提供返回什么来代表state是必须的,默认情况下,Ext.state.Stateful有一个null实现。
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


blur( Ext.Component this, Ext.EventObject The, Object


组件失去焦点时触发. ...



组件失去焦点时触发.

Parameters

  • this : Ext.Component
  • The : Ext.EventObject
    blur event.
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


boxready( Ext.Component this, Number width, Number height, Object


触发 一次 - 组件首次布局初始化大小后触发. ...



触发 一次 - 组件首次布局初始化大小后触发.

Parameters

  • this : Ext.Component
  • width : Number
    The initial width
  • height : Number
    The initial height
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Field
view source


change( Ext.form.field.Field this, Object newValue, Object oldValue, Object


Fires when the value of a field is changed via the setValue method. ...



Fires when the value of a field is changed via the setValue

Parameters

  • this : Ext.form.field.Field
  • newValue : Object
    The new value
  • oldValue : Object
    The original value
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Picker
view source


collapse( Ext.form.field.Picker field, Object


折叠表单项的选择器(picker)。 ...



折叠表单项的选择器(picker)。

Parameters

  • field : Ext.form.field.Picker
    表单项的实例
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


deactivate( Ext.Component this, Object


组件失去激活后触发. ...



组件失去激活后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


destroy( Ext.Component this, Object


在组件被 destroy 之后触发. ...



在组件被 destroy

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Field
view source


dirtychange( Ext.form.field.Field this, Boolean isDirty, Object


Fires when a change in the field's isDirty state is detected. ...



Fires when a change in the field's isDirty

Parameters

  • this : Ext.form.field.Field
  • isDirty : Boolean
    Whether or not the field is now dirty
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


disable( Ext.Component this, Object


组件被禁用后触发. ...



组件被禁用后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


enable( Ext.Component this, Object


组件被启用后触发. ...



组件被启用后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.Labelable
view source


errorchange( Ext.form.Labelable this, String error, Object


经由setActiveError,当有效错误消息改变时触发。 ...



经由setActiveError,当有效错误消息改变时触发。

Parameters

  • this : Ext.form.Labelable
  • error : String
    有效错误消息
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Picker
view source


expand( Ext.form.field.Picker field, Object


展开表单项的选择器(picker)。 ...



展开表单项的选择器(picker)。

Parameters

  • field : Ext.form.field.Picker
    表单项的实例
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


focus( Ext.Component this, Ext.EventObject The, Object


组件获取焦点时触发. ...



组件获取焦点时触发.

Parameters

  • this : Ext.Component
  • The : Ext.EventObject
    focus event.
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


hide( Ext.Component this, Object


组件被隐藏后触发, 当调用 hide 方法隐藏组件后触发. ...



组件被隐藏后触发, 当调用 hide

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Text
view source


keydown( Ext.form.field.Text this, Ext.EventObject e, Object


输入栏的keydown事件。 ...



输入栏的keydown事件。 只有在 enableKeyEvents 被设置为true时才触发此事件。

Parameters

  • this : Ext.form.field.Text
    当前文本表单项
  • e : Ext.EventObject
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Text
view source


keypress( Ext.form.field.Text this, Ext.EventObject e, Object


输入栏的keypress事件。 ...



输入栏的keypress事件。 只有在 enableKeyEvents 被设置为true时才触发此事件。

Parameters

  • this : Ext.form.field.Text
    当前文本表单项
  • e : Ext.EventObject
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Text
view source


keyup( Ext.form.field.Text this, Ext.EventObject e, Object


输入栏的keyup事件。 ...



输入栏的keyup事件。 只有在 enableKeyEvents 被设置为true时才触发此事件。

Parameters

  • this : Ext.form.field.Text
    当前文本表单项
  • e : Ext.EventObject
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


move( Ext.Component this, Number x, Number y, Object


组件移动之后触发. ...



组件移动之后触发.

Parameters

  • this : Ext.Component
  • x : Number
    新的X坐标
  • y : Number
    新的Y坐标
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


removed( Ext.Component this, Ext.container.Container ownerCt, Object


当组件从一个容器中移除时触发 ...



当组件从一个容器中移除时触发

Parameters

  • this : Ext.Component
  • ownerCt : Ext.container.Container
    持有组件的容器
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


render( Ext.Component this, Object


在组件被 rendered 之后触发. ...



在组件被 rendered

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.AbstractComponent
view source


resize( Ext.Component this, Number width, Number height, Number oldWidth, Number oldHeight, Object


在组件被调整大小之后触发. ...



在组件被调整大小之后触发. 注意在首次布局初始化大小时 触发. 在生命周期里, 使用 boxready

Parameters

  • this : Ext.Component
  • width : Number
    这是宽度调整后的值
  • height : Number
    这是高度调整后的值
  • oldWidth : Number
    这是原来的宽度
  • oldHeight : Number
    这是原来的高度
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.ComboBox
view source


select( Ext.form.field.ComboBox combo, Array records, Object


当至少一个列表项被选中时触发。 ...



当至少一个列表项被选中时触发。

Parameters

  • combo : Ext.form.field.ComboBox
    该ComboBox
  • records : Array
    已选记录
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.

Overrides: Ext.form.field.Picker.select



 

Ext.AbstractComponent
view source


show( Ext.Component this, Object


当调用 show 方法组件显示后触发. ...



当调用 show

Parameters

  • this : Ext.Component
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Base
view source


specialkey( Ext.form.field.Base this, Ext.EventObject e, Object


当与导航相关的键(如箭头、tab键、Enter键、ESC键等)按下时,该事件响应。通过 Ext.util.KeyMap可以参见其它键的用法。Ext.EventObject.getKey函数确定输入键的类型,例如: var form ...



当与导航相关的键(如箭头、tab键、Enter键、ESC键等)按下时,该事件响应。通过 Ext.util.KeyMap可以参见其它键的用法。Ext.EventObject.getKey函数确定输入键的类型,例如:

var form = new Ext.form.Panel({
    ...
    items: [{
            fieldLabel: 'Field 1',
            name: 'field1',
            allowBlank: false
        },{
            fieldLabel: 'Field 2',
            name: 'field2',
            listeners: {
                specialkey: function(field, e){
                    // e.HOME, e.END, e.PAGE_UP, e.PAGE_DOWN,
                    // e.TAB, e.ESC, arrow keys: e.LEFT, e.RIGHT, e.UP, e.DOWN
                    if (e.getKey() == e.ENTER) {
                        var form = field.up('form').getForm();
                        form.submit();
                    }
                }
            }
        }
    ],
    ...
});

Parameters

  • this : Ext.form.field.Base
  • e : Ext.EventObject
    The event object
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.state.Stateful
view source


staterestore( Ext.state.Stateful this, Object state, Object


在state对象被恢复之后触发。 ...



在state对象被恢复之后触发。

Parameters

  • this : Ext.state.Stateful
  • state : Object
    散列值StateProvider返回的状态。state对象被传递到applyState。默认情况下,这只是拷贝到这个对象的属性值。重载的方法也许来提供自定义的状态恢复。
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.state.Stateful
view source


statesave( Ext.state.Stateful this, Object state, Object


在state对象保存到配置state的提供者之后触发。 ...



在state对象保存到配置state的提供者之后触发。

Parameters

  • this : Ext.state.Stateful
  • state : Object
    state的散列值。这是通过调用getState()确定的对象。
    这个方法必须由开发人员提供返回什么代表state是必须的,默认情况下,Ext.state.Stateful有一个null实现。
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Field
view source


validitychange( Ext.form.field.Field this, Boolean isValid, Object


Fires when a change in the field's validity is detected. ...



Fires when a change in the field's validity is detected.

Parameters

  • this : Ext.form.field.Field
  • isValid : Boolean
    Whether or not the field is now valid
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.



 

Ext.form.field.Base
view source


writeablechange( Ext.form.field.Base this, Boolean Read, Object


Fires when this field changes its read-only status. ...



Fires when this field changes its read-only status.

Parameters

  • this : Ext.form.field.Base
  • Read : Boolean
    only flag
  • eOpts : Object
    The options object passed to Ext.util.Observable.addListener.