У меня есть древовидная сетка со строками с автозагрузкой. Цель состоит в том, чтобы отсортировать сетку по древовидному столбцу, прямо на стороне клиента.
Но каждый раз, когда я нажимаю на заголовок столбца вида, он выпускает призыв Ajax к сортировке, но все, в чем я нуждаюсь, наместном сортирует использование локальных данных.
У меня есть неправильные параметры сетки, или разве дерево не работает с клиентской сортировкой на древовидном столбце?
Текущий jqGrid params для сортировки:
loadonce: true, // to enable sorting on client side
sortable: true //to enable sorting
Чтобы получить сортировку на стороне клиента к работе, мне нужно было позвонить RELOADGRID
после того, как сетка была загружена:
loadComplete: function() {
jQuery("#myGridID").trigger("reloadGrid"); // Call to fix client-side sorting
}
Мне не нужно было сделать это на другой сетке в Мое приложение, потому что он был сконфигурирован для использования данных, полученных с помощью другого вызова AJAX, вместо данных, полученных непосредственно с помощью GRID:
editurl: "clientArray"
datatype: "local"