jqGrid, сортирующий на стороне клиента

У меня есть древовидная сетка со строками с автозагрузкой. Цель состоит в том, чтобы отсортировать сетку по древовидному столбцу, прямо на стороне клиента.

Но каждый раз, когда я нажимаю на заголовок столбца вида, он выпускает призыв Ajax к сортировке, но все, в чем я нуждаюсь, наместном сортирует использование локальных данных.

У меня есть неправильные параметры сетки, или разве дерево не работает с клиентской сортировкой на древовидном столбце?

Текущий jqGrid params для сортировки:

loadonce: true, // to enable sorting on client side
sortable: true //to enable sorting
11
задан madcolor 2 August 2016 в 19:37
поделиться

1 ответ

Чтобы получить сортировку на стороне клиента к работе, мне нужно было позвонить RELOADGRID после того, как сетка была загружена:

loadComplete: function() {
    jQuery("#myGridID").trigger("reloadGrid"); // Call to fix client-side sorting
}

Мне не нужно было сделать это на другой сетке в Мое приложение, потому что он был сконфигурирован для использования данных, полученных с помощью другого вызова AJAX, вместо данных, полученных непосредственно с помощью GRID:

editurl: "clientArray"
datatype: "local"
6
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: