Ich habe folgende Tagfield Erklärung:ExtJS 6.0.1 Tagfield nicht erfasste Fehler mit multiselect: false
{
xtype: 'tagfield',
fieldLabel: 'Sex',
labelAlign: 'right',
name: 'sex',
multiSelect: false,
queryMode: 'local',
displayField: 'sexName',
valueField: 'sex',
allowBlank: false,
flex: 1,
editable: true,
growMax: 45,
store: Ext.create('Ext.data.Store', {
autoLoad: true,
fields: ['sexName', 'sex'],
data: [{
sexName: 'mail',
sex: 'mail'
},{
sexName: 'femail',
sex: 'femail'
}]
})
}
Wenn ich versuche, Tagfield den Wert auf eine Combobox zu setzen, würde ich dies erwarten zu arbeiten, aber ich bekomme die folgende Fehler in der Konsole.
[E] Ext.form.field.ComboBox.doSetValue(): Cannot add values to non multiSelect ComboBox Uncaught Error: Cannot add values to non multiSelect ComboBox
Was mache ich falsch?
Danke für Ihre Hilfe!
Ein Tag-Feld benötigt Tags, und es ist nicht sinnvoll, nur eines davon auszuwählen. Ich schätze, du könntest den Fehler im offiziellen Sencha-Forum melden, und Sencha würde den Fehler "reparieren", indem er während der Instantiierung einen weiteren Fehler ("multiSelect: false ist nicht erlaubt in tagfield") auslöst. Schließlich wird "multiSelect" von "combobox" übernommen. – Alexander