У меня есть раскрывающийся список select2 с использованием удаленного источника данных.Select2 Dropdown autoselect, если доступно только 1 опция
Что бы я хотел сделать, это если/когда есть только один вариант, возвращаемый поиском, автоматически выберите его. т.е. пользователь не должен нажать на опцию, чтобы сделать выбор.
$("#searchInfo_Entity_Key").select2({
ajax: {
url: "/Adjustment/GetEntity",
dataType: 'json',
delay: 250,
data: function (params) {
return {
term: params.term, // search term
};
},
processResults: function (data) {
return {
results: data
};
},
results: function (data) {
return { results: data };
},
},
initSelection: function (element, callback) {
var data = [];
callback(data);
},
minimumInputLength: 2,
allowClear: true,
placeholder: "Select an entity"
});
_Are вы sure_ вы хотите этого? Если пользователь ошибается и получает только один результат, и он автоматически выбирает его, это ужасный UX. –
Не мой призыв :(Они выбирают его, я придерживаюсь его. Сказал им то же самое, но получил над правилом. – codemonkeytony
Вы когда-нибудь находили решение для этого? – abiNerd