70、ExtJs的combobox的监听事件

xtype : 'combobox',

...

...

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

}
}


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

activate( Ext.Component this, Object eOpts )
组件激活后触发. ...

组件激活后触发.

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 eOpts )
组件被添加到一个容器后触发. ...

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

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 eOpts )
在组件渲染完成之后触发. ...

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

afterrender 事件在当前组件被 rendered 之后, 在为组件定义的所有afterRender方法执行之后 触发.

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 eOpts )
当这个函数调用时事件被触发并且表单项大小根据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 eOpts )
组件激活前触发. ...

组件激活前触发. 事件监听返回 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 eOpts )
组件失去激活前触发. ...

组件失去激活前触发. 事件监听返回 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 eOpts )
取消选择的项目从集合中删除之前触发 ...

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

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 eOpts )
组件被 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 eOpts )
当调用 hide 方法组件隐藏前触发. ...

当调用 hide 方法组件隐藏前触发. 从事件处理返回 false 将停止隐藏.

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 eOpts )
所有查询执行前触发。返回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 eOpts )
在组件渲染 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 eOpts )
选定的项目添加到集合之前触发 ...

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

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 eOpts )
当调用 show 方法组件显示前触发. ...

当调用 show 方法组件显示前触发. 从事件处理返回 false 将停止显示.

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 eOpts )
在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 eOpts )
在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 eOpts )
组件失去焦点时触发. ...

组件失去焦点时触发.

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 eOpts )
触发 一次 - 组件首次布局初始化大小后触发. ...

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

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 eOpts )
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 method.

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 eOpts )
折叠表单项的选择器(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 eOpts )
组件失去激活后触发. ...

组件失去激活后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object

    The options object passed to Ext.util.Observable.addListener.

 
Ext.AbstractComponent
view source
destroy( Ext.Component this, Object eOpts )
在组件被 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 eOpts )
Fires when a change in the field's isDirty state is detected. ...

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

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 eOpts )
组件被禁用后触发. ...

组件被禁用后触发.

Parameters

  • this : Ext.Component
  • eOpts : Object

    The options object passed to Ext.util.Observable.addListener.

 
Ext.AbstractComponent
view source
enable( Ext.Component this, Object eOpts )
组件被启用后触发. ...

组件被启用后触发.

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 eOpts )
经由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 eOpts )
展开表单项的选择器(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 eOpts )
组件获取焦点时触发. ...

组件获取焦点时触发.

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 eOpts )
组件被隐藏后触发, 当调用 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 eOpts )
输入栏的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 eOpts )
输入栏的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 eOpts )
输入栏的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 eOpts )
组件移动之后触发. ...

组件移动之后触发.

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 eOpts )
当组件从一个容器中移除时触发 ...

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

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 eOpts )
在组件被 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 eOpts )
在组件被调整大小之后触发. ...

在组件被调整大小之后触发. 注意在首次布局初始化大小时 触发. 在生命周期里, 使用 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 eOpts )
当至少一个列表项被选中时触发。 ...

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

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 eOpts )
当调用 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 eOpts )
当与导航相关的键(如箭头、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 eOpts )
在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 eOpts )
在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 eOpts )
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 eOpts )
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.


你可能感兴趣的:(ExtJs开发)