Select2 Standardwerte für mehrere ausgewählte und zulässige Tags

Ich habe eine Auswahl 2 Mehrfachauswahloption

<select multiple name="event_type[]" class="form-control" id="selectEvents">
   @foreach ($eTypes as $type)
       <option>{{$type}}</option>
   @endforeach
</select>

Ich möchte einige Standardwerte festlegen, nur für den Fall, dass der Benutzer das Formular bearbeitet. Ich habe das erfolgreich getan, indem ich dies tue

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

Aber das Problem ist, ich erlaube benutzergenerierte Optionen mit demtags: true Option für select2.

Wenn ich einen Standardwert festgelegt habe, der ursprünglich in den HTML-Optionen angegeben war, funktioniert er. Wenn ich jedoch einen benutzerdefinierten Standardwert festlegte, funktioniert er nicht.

Es ist das erste Mal, dass ich select2 verwende.

Wie kann ich das erreichen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage