2013-10-08 16 views
10

vedere il seguente esempio fiddle:selectize js completamento automatico doesnt sembrano funzionare

Anche se posso selezionare l'opzione dal menu a discesa, digitando doesnt completamento automatico. Mi aspetto che quando si digita B o A si dovrebbe ottenere la raccomandazione per banana, mela. Solo quando i miei articoli nell'elenco non sono un articolo esistente dovrebbe chiedermi di aggiungerlo ...

var data = ["banana", "mela", "arancione"]; var items = data.map (function (x) {return {item: x};});

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

Qualche idea?

nota lo stesso scenario sembra funzionare con i valori predefiniti: Fiddle

risposta

15

è necessario aggiungere un

searchField: "item" 

alla dichiarazione selectize

ecco il violino fisso: http://jsfiddle.net/wh6Nx/

per aggiungere elementi necessari

create: function(input) { 
    return { 
     value: input, 
     text: input 
    } 
} 

violino con entrambi: http://jsfiddle.net/2ZrEu/

+0

Ulteriore documentazione può essere trovato qui: https://github.com/selectize/selectize.js/blob/master/docs/usage.md#data_searching – Onosa

Problemi correlati