Wie kann ich Dropdown -Liste wie die Netflix -Warteschlange von der Client -Seite (JavaScript) neu auszahlen (JavaScript).

StackOverflow https://stackoverflow.com/questions/155424

Frage

Wir haben eine Reihe von Dropdown -Steuerelementen, die die Sortierreihenfolge der Spalten bestimmen. Das Problem, das wir haben, ist, wenn der Benutzer eine Spalte als 2. Spalte auswählt, die die anderen Dropdown -Listen für die Änderung der Werte benötigen, damit nur eine "2nd" vorhanden ist.

  1. Spalte A [1
  2. Spalte B [2
  3. Spalte C [3
  4. Spalte D [4
  5. Spalte E [5

In der obigen Liste wird die Spalte B in die Spalte D in [2], Spalte B [3], C wird [4] usw. Ich kann es auf der Serverseite verwalten, aber ich habe mich gefragt, ob jemand einige Hinweise hatte, wie es geht Dies auf der Clientseite mit JavaScript.

War es hilfreich?

Lösung

Schauen Sie sich JavaScript -Toolkits an wie Schriftlich Für die Aufstellung von Client -Seiten.

Sie fügen Ihre Elemente als "hinzu"Sortables"Und codieren Sie Ihre eigenen Rückrufe, die ausgeführt werden sollen, wenn die Elemente gezogen werden, und dann fallen gelassen - z. B. das Senden einer asynchronen Anforderung an den Server, um die neue Bestellung bestehen zu können.

Hier ist ein Vollständiges Tutorial beim Erstellen sortierbarer Listen mit SkriptaLulous und PHP. Für ASP ist der Client -Seitencode etwas unterschiedlich, der Prozess ist jedoch ähnlich.

Andere Tipps

Anmerkung zu JavaScript -Frameworks; Ich empfehle sehr JQuery.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top