在我的 extjs 4 应用程序中,我正在使用这样的 extjs 组合,这个组合具有三个值选择,是或否。默认情况下,我必须将组合值设置为“选择”。如果他没有选择是或否,我还需要提醒用户。
为此,我编写了这样的代码。但它不工作。
xtype: 'combo',
itemId:'comboOfficial',
id:'comboOfficial',
autoSelect:true,
width:50,
queryMode: 'local',
store: new Ext.data.ArrayStore({
id: 0,
fields: ['value', 'text'],
data: [[1, 'Select'],[2, 'Yes'], [3, 'No']] // data is local
}),
listeners: {
'select': function (combo, records, eOpts) {
var recordSelected = combo.getStore().getAt(0);
alert(recordSelected);
if(recordSelected == 1){
alert("Please choose either 'Yes' or 'No'");
}
}
},
valueField: 'value',
displayField: 'text',
value: 1