gpt4 book ai didi

javascript - 加载商店时如何触发 extjs 3.4 组合的 onSelect?

转载 作者:行者123 更新时间:2023-11-30 10:19:23 24 4
gpt4 key购买 nike

这是我的代码-

Store = new Ext.data.JsonStore({
url: 'url',
totalProperty: 'count',
id: 'Code',
root: 'rows',
autoLoad: true,
triggerAction: 'all',
fields: ['title', 'description'],
listeners: {
load: {
fn: function (store) {
Ext.getCmp('Combo').setValue(store.getAt('1').get('title'));
Ext.getCmp('Combo').fireEvent('select');
}
}
}
}
);

xtype: 'combo',
id: 'Combo',
store: Store,
fieldLabel: 'title',
displayField: 'title',
valueField: 'title',
typeAhead: false,
editable: false,
allowBlank: false,
mode: 'local',
emptyText: 'Select...',
forceSelection: true,
triggerAction: 'all',
name: 'DefaultCombo',
selectOnFocus: true,
width: 150
, onSelect: function () {
alert('message');
}

Combobox 值正在此处设置,但 onSelect 未在此处触发。我用的是3.4版本

最佳答案

我在 fiddle 中对此进行了测试. onSelect 函数似乎仅在进行选择时触发。但是,如果您为 select 事件添加一个监听器,那么在这两种情况下都会触发。

listeners: {
select:function(){
console.log('Select Event Fired!')
}
},

关于javascript - 加载商店时如何触发 extjs 3.4 组合的 onSelect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22126970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com