Я пытаюсь найти вариант с плагином Select2 (v4) в модале начальной загрузки, но он не работает. Я хочу сделать это, если опция не завершается, вы можете сохранить ее в базе данных. Но поиск никогда не находит совпавшего результата, даже если он существует.
Я попытался удалить свойство tabIndex
и установить dropdownParent
:
$('#myModal').on('shown.bs.modal', function () {
$(this).removeAttr('tabIndex');
$('#pathologies').select2({
dropdownParent: $("#myModal"),
ajax: {
url: "/myUrl",
dataType: 'json'
}
});
});
Также установил фокус:
$.fn.modal.Constructor.prototype.enforceFocus = function () {
var that = this;
$(document).on('focusin.modal', function (e) {
if ($(e.target).hasClass('select2-input')) {
return true;
}
if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
that.$element.focus();
}
});
};
Ничего из вышеперечисленного не работает, и я не могу выполнить поиск по опциям.