/ / So aktivieren Sie sortierbare Spalten in SlickGrid - Jquery, Slickgrid

Wie man sortierbare Spalten in SlickGrid aktiviert - jquery, slickgrid

Ich arbeite daran, SlickGrid-Daten zu erhaltenTabelle läuft, aber die am häufigsten verfügbare Funktion, die Fähigkeit, Spalten zu verschieben, entgeht mir. Ich gehe davon aus, dass ich die Option entfernen muss, die besagt enableColumnReorder: false (und natürlich sicherstellen, dass es keine gibtNachkommas am Ende der Optionen), aber wenn ich das tue, läuft das Raster überhaupt nicht. Ich habe es mit SlickGrid's eigenen Demo-Beispielen verglichen, um zu sehen, ob etwas fehlt, was mir fehlt, aber es scheint alles legitim zu sein. Kann mir jemand da draußen sagen, welches Skript und / oder welche Option mir fehlt?

Hier ist mein Beispiel: http://www.tomryandesign.com/dev/datagrid/custom2/

Antworten:

1 für die Antwort № 1

Ich stellte fest, dass das Problem bei der Version der jQuery-Benutzeroberfläche lag, die ich verwendete. SlickGrid ist anscheinend nicht mit jQuery UI 1.9 kompatibel.


-1 für die Antwort № 2

Hast du versucht sortable: true in der Spalte Setup-Objekt?

und dann schreiben Sie Ihre eigene Logik zum Sortieren von Dingen. Ex.

gridObj.onSort = function(e, args) {
gridData.sort(comparer);
gridObj.invalidate();
}

function comparer(a,b) {
//returns your custom logic to sorting the rows.
}