Drag-and-drop Neuanordnung von Zeilen mit ASP.NET MVC-Implementierung Problem

Habe ich eine ASP.NET MVC-4-Webanwendung. Auf einer Seite habe ich eine HTML-Tabelle präsentiert eine Reihe von Elementen.

Ich möchte in der Lage sein zu implementieren drag-and-drop neu Sortieren für die Tabelle der Elemente, die gespeichert wird wieder an das Datenmodell.

Habe ich mir angeschaut und versucht, ein paar verschiedene Methoden, dies zu tun, mit JQuery UI und einige andere plugins, aber ich habe nicht erfolgreich gewesen in der Lage, um die Funktionalität zu implementieren.

Habe ich mir angeschaut diese Beispiel, aber mein Tisch hat sich nicht geändert, auf der Sie laufen, das nach der Umsetzung wie folgt:

        <script type="text/javascript">
        $(document).ready(function()
        {
            $('#clueTable tbody').sortable().disableSelection();
        });
    </script>

Habe ich alle notwendigen javascript:

<script type="text/javascript" src="~/Scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery-ui-1.10.2.min.js"></script>

Werde ich nicht posten, die ganze Tabelle, aber es sieht ungefähr so aus:

        <table id="clueTable" class="grid">
        <thead>
            <tr>
                <th>Clue #</th>
                <th>Location</th>
                <th>Quiz Clue?</th>
                <th>Actions</th>
            </tr>
        </thead>

        @for (int i = 0; i < Model.Clues.Count; i++)
        {
            <tbody>
                <tr>
                    <td>Number</td>
                    <td>Things</td>
                    <td>Yes</td>
                    <td>Stuff</td>
                </tr>
            </tbody>
        }
    </table>
  • Sollten Sie veröffentlichen, was Sie versucht haben und Ihre Ergebnisse. Ansonsten diese Frage wird nicht lange dauern.
  • foliotek.com/devblog/...
  • Ich habe gesehen, dass dieses zuvor. Auch dass deutet darauf hin, dass lediglich das aufrufen sortable() für das table-element wird es ermöglichen, zu arbeiten... aber es ändert sich nichts auf dem Tisch, wenn ich den code ausführen... ich zeige was ich habe
  • Es ist ein jsfiddle verlinkt, die Artikel mit einem Beispiel arbeiten.
  • Warum haben Sie tbody um jeden tr? Es sollte nur ein tbody (wenn überhaupt).
  • Ich habe eine Google-Suche auf Ihre Frage und kam mit dieser: codeproject.com/Articles/331986/...
  • Das ist ein Fehler, danke für Schmierblutungen. Ich korrigierte dies und wiederholt, läuft die Seite, um zu sehen, wenn das erlaubt es, um richtig zu arbeiten.
  • Diese Kinder, ist der Grund, warum Sie post haben einige code. 🙂
  • Ich glaube, ich bin etwas fehlt noch, da es noch nicht funktioniert. Ich poste den vollen Tisch nur um sicher, es gibt noch etwas anderes nicht richtig.
  • Lassen Sie die broken-code in Frage. Entfernen entfernt alle Rahmen für die Lösung.
  • Was war eine ziemlich gute Frage in der Version 4 ist jetzt ein Durcheinander. Versuchen Sie, neu zu erstellen Sie Ihr problem mit jsfiddle-und post das einfachste Beispiel. Ich würde vorschlagen, Rollen dieser Frage zurück auf rev 4, wo Ihre ursprüngliche problem wurde gelöst, und öffnen Sie eine neue Frage für was Sie kommen mit.
  • stackoverflow.com/questions/16177584/... Neue Frage erstellt (und Entschuldigung für die bisherigen mess).

Schreibe einen Kommentar