/ / Autofocus po darmowych wpisach w MagicSuggest - jquery, magicsuggest

Autofocus po wolnych wpisach w MagicSuggest - jquery, magicsuggest

Używam wtyczki MagicSuggest do pola wprowadzania wielokrotnego wyboru z bezpłatnymi wpisami i rozwijanym menu.

Zezwalam na expandonfocus:true, aby wyświetlić listę rozwijaną automatycznie, gdy element ma fokus. W tym przypadku po wprowadzeniu dowolnego tekstu lista nie jest wyświetlana. Chcę wyświetlić listę rozwijaną, gdy zostanie utworzony nowy element i naciśnij klawisz Enter.

Każdy Pls pomoże.

Pozdrowienia,

Rekha

Odpowiedzi:

1 dla odpowiedzi № 1

Znalazłem rozwiązanie, w pliku magicsuggest.js podmieniłem następujący kod.

 if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.collapse(); // reset combo suggestions
ms.input.focus();
}

if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.expand(); // reset combo suggestions
ms.input.focus();
}

Usunąłem ms.collapse i dodałem ms.expand.