From 7ca5c2907af4702b845ac5f125010602d835bf9e Mon Sep 17 00:00:00 2001 From: Dmitry Kuzin Date: Tue, 22 Mar 2022 16:00:49 +0300 Subject: [PATCH] Resolve for #299: add preferred method of sort in autocomplete widget --- src/easy-autocomplete.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/easy-autocomplete.js b/src/easy-autocomplete.js index 08530df4..50ba887b 100644 --- a/src/easy-autocomplete.js +++ b/src/easy-autocomplete.js @@ -66,6 +66,12 @@ function init(Survey, $) { options.list = { sort: { enabled: true, + method: (aStr, bStr) => { + const inputStr = $el.val().toLowerCase(); + const aIndex = aStr.toLowerCase().indexOf(inputStr); + const bIndex = bStr.toLowerCase().indexOf(inputStr); + return aIndex - bIndex; + } }, match: { enabled: true,