2013-10-08 3 views
10

कृपया निम्न उदाहरण fiddle देखने लगते हैं। मुझे उम्मीद है कि जब आप बी या ए टाइप करेंगे तो आपको केले, सेब के लिए सिफारिश मिलनी चाहिए। केवल सूची में मेरी वस्तुओं का एक मौजूदा आइटम नहीं है, तो मुझे इसे जोड़ने के लिए कहा जाना चाहिए ...selectize js स्वत: पूर्ण नहीं करता है काम करने के लिए

var data = ["केला", "सेब", "नारंगी"]; var items = data.map (फ़ंक्शन (x) {वापसी {आइटम: x};});

$('#input-tags').selectize({ 
    delimiter: ',', 
    persist: false, 
    maxItems: 1, 
    create:true, 
    options: items, 
    labelField: "item", 
    valueField: "item" 
}); 

कोई विचार?

नोट एक ही परिदृश्य पूर्वनिर्धारित मान के साथ काम किया जा रहा है: Fiddle

उत्तर

15

आप selectize घोषणा करने के लिए एक

searchField: "item" 

जोड़ने की जरूरत है

यहाँ निश्चित बेला है: http://jsfiddle.net/wh6Nx/

आइटम जोड़ने के लिए आपको

की आवश्यकता है दोनों के साथ
create: function(input) { 
    return { 
     value: input, 
     text: input 
    } 
} 

बेला: http://jsfiddle.net/2ZrEu/

+0

आगे प्रलेखन यहां पाया जा सकता: https://github.com/selectize/selectize.js/blob/master/docs/usage.md#data_searching – Onosa

संबंधित मुद्दे