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?