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 № 1Ich 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.
}