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.

Как я могу достичь этого?

Ответы на вопрос(2)

Ваш ответ на вопрос