Как сохранить выбранный столбец для сортировки?
Я использую gridview для отображения моих данных. Я могу выбирать фильтры и сортировать их с каждым столбцом. Но когда я меняю фильтры и нажимаю кнопку отправки, отсортированный столбец сбрасывается до первого столбца. Как я могу сохранить выбранную колонку отсортированной? Я попытался использовать javascript.
let dataSend = $(this).serializeArray(), urlSend = $(this).attr('action'), method = $(this).attr('method') || 'post'; if (event.target.id === 'form-match'){ let getData = '?', sortHref = document.querySelector('#tbl table thead tr .asc') || document.querySelector('#tbl table thead tr .desc'); dataSend.forEach((obj) => { getData += obj.name + '=' + obj.value + '&'; }); history.replaceState('List', 'List', urlSend + getData); dataSend[dataSend.length] = { name: "sort", value: sortHref.dataset['sort'] }; } Это функция для beforeSubmit. Но в этом случае столбец привязывается со сменой сортировки по убыванию/возрастанию. |
Часовой пояс GMT +3, время: 04:35. |