2016-07-29 6 views
0

Ich benutze die selectize.js mit remove-button Plugin. Ich fülle die Optionen basierend auf Benutzerentscheidungen dynamisch aus. Mit Buttonclick füge ich eine neue Option hinzu.Selectize Optionen werden mit remove-button Plugin gelöscht

$('#saveItem').click(function(){ 
     data = [{item: 'newItem', nr: 'R005'}]; 
     var selectize = $item[0].selectize; 
     selectize.addOption(data); 
     selectize.addItem(data); 
     selectize.refreshOptions(); 
    }); 

Wenn der Benutzer nun die Möglichkeit, aus der Liste auswählen und später entfernt er die Möglichkeit, aus dem Inputfield als die Option weg.

Nur meine ursprünglichen Optionen sind in der Optionsliste. Wie kann ich die dynamisch generierten Optionen speichern?

Ich habe eine Geige. Du kannst sehen, dass ich ein "Option" -Neues Element mit der Schaltfläche "Klick" erhalte. Aber wenn ich sie auswähle und sie dann entferne, ist die "Option" nicht länger in der Optionsliste. Wo ist meine Schuld?

https://jsfiddle.net/gwmkmb7r/1/

Antwort

0

diese Zeile in der Konfiguration hinzufügen.

beibehalten: wahr.

+0

verwenden, weiß ich nicht wirklich, warum du downvoted wurde. Dies hat das Problem definitiv gelöst. Vielen Dank! – Will

0

Diese Funktionalität wird nun in neuere Version hinzugefügt Gerade plugins: ['remove_button']

Verwandte Themen