DataTable 1.10.16 событие Order.dt сработало после вызова ajax - PullRequest
0 голосов
/ 10 мая 2019

Я использую настройки на стороне сервера для инициализации DataTable, и у меня возникла проблема с событием order.dt после запроса ajax.

Как вы можете увидеть демо в ссылка Событие order.dt всегда запускается после отрисовки таблицы (подробности смотрите в console.log), когда вы нажимаете сортировку по заголовку таблицы.

Код в комментариях работает нормально, но я ищу другое решение, способное настроить пользовательский порядок:

if (data.order.length > 0) {
    var orderFieldName = data.columns[data.order[0].column].data;
    var orderFieldType = data.order[0].dir;
    var requestOrder = {"orderField": orderFieldName, "orderType": orderFieldType};
}

Потому что этот порядок связан с некоторыми другими вещами, и мне нужно немного проверить его, прежде чем обновлять его в опции ajax.data.

Итак, может кто-нибудь узнать, есть ли у нас событие, чтобы получить настройки заказа DataTable, когда щелкнуть заголовок таблицы и обновить его в параметре ajax.data?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...