jquery datatable стиль нумерации страниц на сервере null - PullRequest
0 голосов
/ 17 сентября 2018

Я использую таблицы данных jquery с серверной обработкой.Он отлично работает до нумерации кнопок.Когда пользователь нажимает кнопку пагинации, вызывается fnServerData с аргументом oSettings без параметра sType!например, вызов fnServerData после кнопки Next: enter image description here

Тот же вызов после некоторой кнопки фильтра: enter image description here

Является ли это даннымиошибка или что?как я могу это исправить?

UPD: инициализация моей таблицы данных

var table = $("#table_id").DataTable(
    {
        "order": [[0, "desc"]],
        "sAjaxSource": "/odata/Messages",
        "iODataVersion": 4,
        "aoColumns": [
            { mData: "Id", sType: "numeric" },
            ...
        ],
        "fnServerData": fnServerOData, 
        "bServerSide": true,
        "bUseODataViaJSONP": false,            
        "processing": true,            
        "lengthMenu": [[10, 100, 1000], [10, 100, 1000]]            
    });

1 Ответ

0 голосов
/ 17 сентября 2018

Как сказал @Rory McCrossan над Здесь ,

В последней версии DataTables вам необходимо установить свойство типа объекта, который вы предоставляете в columnDefsмассив, например:

$('#example').dataTable({
  "columnDefs": [
    { "type": "num" }
  ]
});

Обратите внимание, что есть много других методов сортировки, которые можно найти в документации

Для получения дополнительной информации: стиль-числовое-больше не похоже на работу (официальный представитель)

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