Pracuję nad uzyskaniem działających danych SlickGridBieżący stół, ale najczęściej dostępna funkcja, zdolność do poruszania kolumnami, wymyka mi się. Zakładam, że musiałbym usunąć opcję, która mówi enableColumnReorder: false
(i oczywiście upewniając się, że nie makońcowy przecinek na końcu opcji), ale kiedy to zrobię, siatka w ogóle nie działa. Porównałem to z własnymi przykładami demo SlickGrid, aby sprawdzić, czy czegoś nie brakuje, ale wydaje mi się, że jest to uzasadnione. Czy ktokolwiek może mi podpowiedzieć, do jakiego skryptu i / lub opcji brakuje mi?
Oto mój przykład: http://www.tomryandesign.com/dev/datagrid/custom2/
Odpowiedzi:
1 dla odpowiedzi № 1Odkryłem, że problem dotyczy wersji jQuery, której używałem. SlickGrid najwyraźniej nie jest kompatybilny z jQuery UI 1.9.
-1 dla odpowiedzi № 2
Próbowałeś sortable: true
w obiekcie konfiguracji kolumn?
i piszemy niestandardową logikę przy sortowaniu rzeczy. Dawny.
gridObj.onSort = function(e, args) {
gridData.sort(comparer);
gridObj.invalidate();
}
function comparer(a,b) {
//returns your custom logic to sorting the rows.
}