Verhindert, dass bestimmte SlickGrid-Spalten neu angeordnet werden

9

Die Neuanordnung von Drag / Drop-Spalten ist ein großartiges Feature, aber wie verhindere ich, dass Benutzer bestimmte (Nicht-Daten) -Spalten verschieben?

Zum Beispiel verwende ich die Checkbox-Selektoren für mein mehrfach selektiertes Gitter, aber diese Spalte sollte immer nach links gesperrt sein, während die anderen Spalten frei nachbestellt werden können.

    
Kevin 01.07.2011, 15:28
quelle

2 Antworten

2

Ich habe die sortierbaren Demos in jQuery UI angeschaut und die Funktion setupColumnReorder in slick.grd.js geändert, um bestimmte Elemente auszuschließen. Durch das Ausschließen der Checkbox-Spalte konnte ich verhindern, dass sie neu geordnet wird, auch wenn andere Spalten davor gezogen werden.

%Vor%

Da meine Checkbox-Spalte immer an erster Stelle steht, schnappe ich mir einfach die ID. Ein bisschen wie ein Hack, aber es hat funktioniert.

    
psd 19.12.2011 03:06
quelle
2

Ich habe es versucht:

%Vor%

aber ich hatte Probleme beim Ziehen anderer Spalten davor. Dann habe ich das versucht:

%Vor%

und es war in Ordnung.

    
Zarko 17.01.2014 13:24
quelle

Tags und Links