0
我有一個標記字段,我希望我的用戶能夠爲其添加新值。我可以通過設置forceSelection: false
來實現。用戶可以將他們的新條目輸入到標籤字段中。當他們完成鍵入當前條目時,他們可以按逗號並將其添加。通過按Enter鍵而不是逗號將新值添加到標記字段
問題是,逗號鍵不是非常直觀,更重要的是用戶不能添加本身包含逗號的條目。無論如何,我可以將此功能重新分配給輸入鍵嗎?
的jsfiddle這裏:link
我有一個標記字段,我希望我的用戶能夠爲其添加新值。我可以通過設置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
}]
}]
});
謝謝。這本身只解決了我的一半問題,因爲仍然無法添加包含逗號的新條目。但是,我發現我可以將分隔符選項設置爲除','以外的其他內容(例如,像'------------'這樣的內容,我不希望永遠輸入用戶),並解決了這個問題。 – zeke