Установка bootstrap - выбор значения с массивом, но с сохранением порядка массива (вместо сортировки по алфавиту) - PullRequest
0 голосов
/ 15 апреля 2020

Это должно быть просто и распространено, но мои навыки работы с Google меня не подводят.

Я использую bootstrap-select, чтобы создать раскрывающееся меню, в котором пользователи могут выбрать до 3 вариантов, инициализированных так:

$('#PItypeSelect').selectpicker({
    maxOptions: 3,
});

Допустим, это HTML:

<select id='PItypeSelect' multiple>
    <option>A</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
    <option>E</option>
</select>"

А теперь я хотел бы установить выбранные параметры из массива, например tipo = ['B','A','C'], но неважно что я пытаюсь, это всегда заканчивается как A, B, C вместо B, A, C.

Ни

$('#PItypeSelect').selectpicker('val', tipo);

, ни

$('#PItypeSelect').val(tipo);
$('#PItypeSelect').selectpicker('refresh');

работают, и я Мне не повезло погуглить этот вопрос. У кого-нибудь есть обходной путь?

1 Ответ

0 голосов
/ 06 мая 2020

В настоящее время это невозможно из коробки. Вы хотите следовать https://github.com/snapappointments/bootstrap-select/issues/2119.

...