2017-11-08 3 views
0

Wenn ich einen Datensatz mit select2 erstelle, funktioniert es gut. Es gespeichert in der Datenbank getrennt durch Kommas wie ABC, ABCD, XYZ okay kein Problem.Laravel - So erhalten Sie ausgewählte Tags im Bearbeitungsmodus mit select2

Aber wenn ich den Datensatz bearbeiten, wie kann das tun wie automatisch ausgewählte Tags im Aussehen, die mit diesem bestimmten Datensatz zugeordnet ist. Wie wenn im Feld Aussehen, gibt es Tags wie ABC, ABCD, XYZ, wenn ich den Datensatz bearbeiten, werden diese Tags automatisch ausgewählt und ich kann dies entfernen.

Im Bearbeitungsmodus

<select id="tag_list" name="tag_list[]" class="form-control" multiple> 
    //How can I get selected tags when Edit it with the particular record here. 

    </select> 

Dies zu meiner früheren Diskussion in Zusammenhang steht.

Wenn ich Optionen in Looping es nicht Wie funktioniert kann ich dieses Problem zu beheben.

Vielen Dank

Antwort

0

Zeichenfolge an jedem Tag Explodieren, wenn Sie die Optionen, um das ausgewählte Attribut bauen in den jeder Tag explodierte, ändern Sie Ihre select2 die ausgewählt als Tags

$(".js-example-tags").select2({ 
    tags: true 
}) 
+0

Dank zu zeigen, aber ich möchte wie wenn ich den Datensatz bearbeiten wenn die Datensätze Tags haben dann wird es automatisch als das ausgewählte Tag angezeigt. hoffe es macht Sinn. –

+0

@KrishnaGupta Ja, Sie müssen das Ergebnis der Datenbank mit den Optionen abbilden und das ausgewählte Attribut zu den Werten aus der db hinzufügen – madalinivascu

+0

https://StackOverflow.com/Questions/27537250/Preselect-the-Select-Option-using-using- php https://stackoverflow.com/questions/24627902/laravel-form-input-multiple-select-for-a-one-to-many-relationship ist das, was Sie brauchen? – Vishal

Verwandte Themen