Редактор Ace изменяет список автозаполнения - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь отфильтровать возможный список результатов для автозаполнения туза.Я хочу сопоставить подстроку префикса с моим списком ключевых слов.Пример - keylist = ['cat','ciat'], prefix = ['ca'].Я хочу видеть только кота.Ace по умолчанию возвращает оба слова.

Я пробовал использовать "insertmatch", но это не помогает.

1 Ответ

0 голосов
/ 18 октября 2018

После загрузки списка автозаполнения отфильтруйте элементы в вашем списке ключей с помощью функции фильтра.

var prefix = ca //keep updating the prefix value here
var matched_keylist = keylist.filter(function (v) {return /prefix/.test(v)});

matched_keylist должен содержать строку 'cat'

...