Czy można wyłączyć sortowanie w jqGrid dla wszystkich kolumn zamiast dodawać sortable: false
do każdej kolumny w colModel?Wyłącz sortowanie w jqGrid
12
A
Odpowiedz
19
Funkcjonalność ta została dodana w jqGrid 4.0+
Po zdefiniowaniu sekcję colModel w konfiguracji jqGrid, dodać następujące:
cmTemplate: {sortable:false},
To zmusi wszystkie kolumny nie będzie sortable.
1
Jeśli chcesz warunkowo wyłączyć sortowanie na wszystkich kolumn zamiast sztywno ją w siatce to polecam następujące
//your function
function Example(){
//define grid
var grid = $("#list");
//get all column names
var columnNames = grid[0].p.colNames;
//iterate through each and disable
for (i = 0; i < columnNames.length; i++) {
grid.setColProp(columnNames[i], { sortable: false });
}
}
Powiązane problemy
- 1. jqGrid wyłącz podświetlanie wierszy
- 2. jqGrid wyłącz sortablerows
- 3. jqGrid sortowanie po stronie klienta
- 4. Sortowanie JQGrid - sposób wyzwalania zdarzeniaSortCol
- 5. jqGrid - domyślne sortowanie według kolumn
- 6. Wyłącz sortowanie po kliknięciu nagłówka kolumny DataGridView
- 7. jqGrid sortowanie kolumny podczas grupowania rozważ nagłówek grupowania
- 8. jqGrid domyślna kolejność sortowania?
- 9. Paginacja po stronie klienta z jqGrid
- 10. kolumna obrazu w jqGrid?
- 11. Ukryte kolumny w jqGrid
- 12. JQGrid - Multiselect
- 13. SlickGrid Vs JQGrid
- 14. Excel jak filtrowanie w jqgrid
- 15. Usuwanie pionowych linii w jqGrid
- 16. Dodawanie obrazu w kolumnie jqgrid
- 17. Jak usunąć wiersze w jqgrid
- 18. Niestandardowy przycisk usuwania w jqGrid
- 19. sortowanie mysql sortowanie tabeli
- 20. jqGrid opcja dynamicznego wyboru
- 21. Zwiń określoną grupę jqGrid
- 22. Wyłącz automatyczne sortowanie w pierwszej kolumnie, gdy korzystasz z jQuery DataTables
- 23. Strona konfiguracji jqgrid
- 24. jqGrid - dynamiczne ustawianie podpisu
- 25. jqGrid użycie liczba formater
- 26. wyzwalacz jqGrid "Ładowanie ..." nakładka
- 27. jqGrid na Twitter Bootstrap
- 28. jqGrid getRowData zwraca null
- 29. sortowanie cakeph sortowanie malejące najpierw
- 30. Sortowanie radix, sortowanie danych zmiennoprzecinkowych
Chciałem napisać to samo. Dzięki! Funkcja 'cmTemplate' istnieje już w jqGrid 3.8.2, ale priorytet' cmTemplate' był zbyt wysoki w 3.8.2. Więc jeśli używasz 'cmTemplate: {sortable: false}' i ma 'sortable: true' w niektórych kolumnach, jqGrid 3.8.2 użyje' sortable: false' dla wszystkich kolumn i jqGrid 4.x użyje ustawienia ' sortable: true' dla jednej kolumny. – Oleg