selected.js не работает автоматическое закрытие панели поиска и клавиш со стрелками - PullRequest
0 голосов
/ 23 сентября 2019

Я использую выбранный плагин, в котором я сталкиваюсь с некоторыми трудностями при его использовании.

  1. Если совпадений не найдено, он закрывает панель поиска.

enter image description here

Когда найдено более одного результата совпадения и если попытаться выбрать варианты с помощью клавиши со стрелкой вниз, это не разрешается.

enter image description here

Скрипт:

$("#choose").chosen({
        allow_single_deselect:true,
    width: '100%'
    });

  $('.chosen-search input').autocomplete({
        source: function( request, response ) {
        $.ajax({
            url: '{{ URL::to('autoChosen')}}',
            dataType: "json",
            data: {
                term: request.term
            },
            success: function (data) {
                $('#choose').empty();
                response($.map(data, function (item) {
                    $('#choose').append('<option value="' + item.name + '">' + item.name + '</option>');
                }));
                var ChosenInputValue = $('.chosen-search input').val();
                $("#choose").trigger("chosen:updated");
                $('.chosen-search input').val(ChosenInputValue);
            }
        });
    }
    });

Ожидаемое поведение: 1. Он не должен закрывать панель поиска.2. Следует разрешить выбор параметров с помощью клавиш со стрелками.

Может быть chosen:updated вызывает эту проблему?Потому что он работает с обычным выпадающим списком без проблем.

...