Select2 Значения по умолчанию для нескольких выбранных и разрешенных тегов
У меня есть выбор 2 выбрать несколько
<select multiple name="event_type[]" class="form-control" id="selectEvents">
@foreach ($eTypes as $type)
<option>{{$type}}</option>
@endforeach
</select>
Я хочу установить некоторые значения по умолчанию на тот случай, если пользователь редактирует форму. Я успешно сделал это, делая это
var s2 = $("#selectEvents").select2({
placeholder: "Choose event type",
tags: true
});
s2.val(["Trade Fair", "CA", "Party"]).trigger("change"); //CA doesn't show as a default
Но проблема в том, что я позволяю пользователям сгенерировать опции, используяtags: true
опция для выбора2.
Когда я устанавливаю значение по умолчанию, которое изначально было в параметрах html, оно работает, но когда я устанавливаю значение по умолчанию, созданное пользователем, оно не работает.
Я впервые использую select2.
Как я могу достичь этого?