2015-10-09 35 views
0

我有一個標記字段,我希望我的用戶能夠爲其添加新值。我可以通過設置forceSelection: false來實現。用戶可以將他們的新條目輸入到標籤字段中。當他們完成鍵入當前條目時,他們可以按逗號並將其添加。通過按Enter鍵而不是逗號將新值添加到標記字段

問題是,逗號鍵不是非常直觀,更重要的是用戶不能添加本身包含逗號的條目。無論如何,我可以將此功能重新分配給輸入鍵嗎?

的jsfiddle這裏:link

回答

3

只需使用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 
     }] 
    }] 
}); 
+0

謝謝。這本身只解決了我的一半問題,因爲仍然無法添加包含逗號的新條目。但是,我發現我可以將分隔符選項設置爲除','以外的其他內容(例如,像'------------'這樣的內容,我不希望永遠輸入用戶),並解決了這個問題。 – zeke

相關問題