我有一个标签字段,我希望我的用户能够向其中添加新值。我可以通过设置 forceSelection: false
来实现此目的。用户可以在标签字段中输入新条目。当他们输入完当前条目后,他们可以按逗号,它将被添加。
问题是逗号键不太直观,更重要的是用户无法添加本身包含逗号的条目。我是否可以将此功能重新分配给 Enter 键?
jsFiddle在这里:link
最佳答案
只需使用 createNewOnEnter
:
Ext.create('Ext.container.Viewport', {
layout: 'fit',
padding: 100,
items: [{
items: [{
width: 400,
xtype: 'tagfield',
store: ['existing item', 'another existing item'],
queryMode: 'local',
forceSelection: false,
autocomplete: 'off',
createNewOnEnter: true
}]
}]
});
关于javascript - 通过按 Enter 键而不是逗号将新值添加到标记字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33048680/