70、ExtJs的combobox的监听事件

xtype : 'combobox',

...

...

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

}
}


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

组件激活后触发. ...

组件激活后触发.

Parameters

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

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

Parameters

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

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

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

Parameters

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

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

Parameters

组件激活前触发. ...

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

Parameters

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

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

Parameters

Ext.form.field.ComboBox
view source
( Ext.form.field.ComboBox combo, Ext.data.Record record, Number index, Object eOpts )
取消选择的项目从集合中删除之前触发 ...

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

Parameters

组件被 destroy前触发. ...

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

Parameters

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

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

Parameters

Ext.form.field.ComboBox
view source
( Object queryEvent, Object eOpts )
所有查询执行前触发。返回false来取消查询或设置queryEvent的Cancel属性为true。 ...

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

Parameters

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

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

Parameters

Ext.form.field.ComboBox
view source
( Ext.form.field.ComboBox combo, Ext.data.Record record, Number index, Object eOpts )
选定的项目添加到集合之前触发 ...

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

Parameters

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

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

Parameters

在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.

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

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

Parameters

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

组件失去焦点时触发.

Parameters

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

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

Parameters

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

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

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

Parameters

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

组件失去激活后触发.

Parameters

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

在组件被 destroy 之后触发.

Parameters

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

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

组件被禁用后触发.

Parameters

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

组件被启用后触发.

Parameters

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

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

Parameters

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

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

Parameters

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

组件获取焦点时触发.

Parameters

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

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

Parameters

输入栏的keydown事件。 ...

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

Parameters

输入栏的keypress事件。 ...

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

Parameters

输入栏的keyup事件。 ...

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

Parameters

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

组件移动之后触发.

Parameters

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

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

Parameters

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

在组件被 rendered 之后触发.

Parameters

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

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

Parameters

Ext.form.field.ComboBox
view source
( Ext.form.field.ComboBox combo, Array records, Object eOpts )
当至少一个列表项被选中时触发。 ...

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

Parameters

Overrides: Ext.form.field.Picker.select

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

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

Parameters

当与导航相关的键(如箭头、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

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

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

Parameters

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

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

Parameters

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

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

Parameters

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

Fires when this field changes its read-only status.

Parameters


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值