So entfernen Sie ein Element aus Selectize
Gibt es eine Möglichkeit, ich kann das entfernen eines Elements aus selectize
- AMNT
- MENGE
- NA
wenn ich den pass NA es sollte entfernen Sie bestimmte Element
$.fn.removeSelectorValue = function (value) {
var selectize = this[0].selectize;
selectize.removeItem(value)
return this;
};
dies ist nicht funktioniert..
Kann jemand mir helfen???
InformationsquelleAutor John Thomas | 2014-11-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
removeItem
entfernt ausgewählt Element identifiziert durch den angegebenen Wert. Um die option entfernen aus der Liste, die Sie verwenden solltenremoveOption
Beispiel - öffnen http://brianreavis.github.io/selectize.js/, Konsole öffnen und eingeben:
entfernen Chuck Tesla aus den verfügbaren Optionen
Wenn ich das richtig verstanden, das Sie entfernen möchten option aus der Liste, wenn der Benutzer wählt es z.B., wenn der Benutzer wählt AMNT dann enthält die Liste nur die MENGE, NA. Wenn dies nicht der Fall ist, als erläutern Sie bitte das problem aus der Sicht der Nutzer.
Ich will nicht entfernen Sie ausgewählte option, ich habe 3 Listen aus server während des onShow , aber ich donot wollen die drei Liste(Menge,amnt,na) anzeigen . onShow selbst ich habe zu entfernen, die option.Nicht nach der Auswahl.Ich bin Mit Backbone,Marionette und Selectize . Mein selecter ist so etwas wie dieses.ui.__el_String__xyzSelector()
Diese xyzSelector mit einigen code-die Rückkehr der Liste in einer lookUp-Weg
Das einzige problem mit dieser Methode ist es, wenn das ausgewählte Element wird das Element entfernt werden, minimieren Sie die select-box, und es sieht buggy, Sag mir bitte wenn du eine Lösung gefunden für das.
InformationsquelleAutor Michał Samujło
Ich bin spät zur party, aber die anderen Methoden nicht funktionieren für mich, ich weiß nicht, ob seine weil ich ziehen in eine Liste aus einer remote-Quelle?
Kurz, es sind 2 Schritte:
Können Sie natürlich diesen code kleiner, aber ich habe es ausführlich für die Lesbarkeit
InformationsquelleAutor Andy Jarrett
Diesen code nicht entfernen Sie das Element auswählen, entfernen Sie es einfach von den ausgewählten Optionen.
InformationsquelleAutor M4r14n
War vor kurzem, dies auch umzusetzen, und wenn Sie entfernt das Letzte Element, der Eingang sieht buggy (wie oben erwähnt). Ein workaround (Art hackish) ist in der
onItemRemove
Funktion, die Länge der gespeicherten Elemente, und wennlength == 0
verwenden jQuery, um fix die input -$('.selectize-input').css({'height':'35px'});
InformationsquelleAutor Tom Goldenberg