2015-08-19 7 views
0

Есть ли способ настроить selectize.js для получения результатов, основанных только на начальных буквах, а не на контекстном поиске?Как использовать начальные буквы на selectize.js

Like this

+0

Что вы имеете в виду? Отключить сопоставление среднего слова? – basher

+0

@basher Я хочу показать только исходные буквы, например [link] (http://imgur.com/HCEc6ma) – mrsarac

ответ

0

Существует вероятно, лучший способ, но это, безусловно, сделает это за вас. Прежде всего, используйте локальную копию selectize, а не cdn. Затем измените следующую строку в сите:

var scoreValue = function(value, token) { 
    var score, pos; 

    if (!value) return 0; 
    value = String(value || ''); 
    pos = value.search(token.regex); 
    if (pos === -1) return 0; 
    score = 0; //This line got changed. 
    if (pos === 0) score += 0.5; 
    return score; 
}; 

Here's a link to the line in github

+0

Я пробовал, но это не сработало. У вас есть рабочая копия? http://codepen.io/mrsarac/pen/JdgBRX – mrsarac

+0

@ Отсоедините попытку моего обновления. Сейчас он работает в кодеде. – basher

+0

@ Отметить, что я использовал локальную, измененную версию selectize, а не CDN, что вы делали в кодепе ... – basher

Смежные вопросы